[
  {
    "path": ".circleci/config.yml",
    "content": "version: 2.1\n\norbs:\n  prodsec: snyk/prodsec-orb@1\n\ngo_image: &go_image\n  resource_class: small\n  docker:\n    - image: cimg/go:1.25\n\njobs:\n  security-scans:\n    <<: *go_image\n    steps:\n      - checkout\n      - prodsec/security_scans:\n          mode: auto\n          iac-scan: disabled\n\nworkflows:\n  version: 2\n  CICD:\n    jobs:\n      - prodsec/secrets-scan:\n          name: Scan repository for secrets\n          context:\n            - snyk-bot-slack\n          channel: snyk-vuln-alerts-unify\n          filters:\n            branches:\n              ignore:\n                - main\n      - security-scans:\n          name: Security Scans\n          context: analysis_unify\n"
  },
  {
    "path": ".github/CODEOWNERS",
    "content": "* @snyk/unify @snyk/codesec_unify @snyk/open-source_unify @garethr\n"
  },
  {
    "path": ".github/workflows/ci.yml",
    "content": "name: CI\n\non:\n  push:\n  pull_request:\n    branches: [ \"main\" ]\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v3\n\n    - name: Set up Go\n      uses: actions/setup-go@v3\n      with:\n        go-version: '1.25'\n\n    - name: Lint\n      uses: golangci/golangci-lint-action@v9\n      with:\n        version: v2.9.0\n\n    - name: Build\n      run: go build -v -o parlay\n\n    - name: Unit tests\n      run: go test -v ./...\n\n    - name: Setup BATS\n      uses: mig4/setup-bats@v1\n      with:\n        bats-version: 1.9.0\n\n    - name: Acceptance tests\n      run: bats -r .\n"
  },
  {
    "path": ".github/workflows/release.yml",
    "content": "name: Release\n\non:\n  push:\n    tags:\n      - 'v*'\n\npermissions:\n  contents: write\n\njobs:\n  release:\n    runs-on: ubuntu-latest\n    steps:\n      -\n        name: Checkout\n        uses: actions/checkout@v3\n        with:\n          fetch-depth: 0\n      -\n        name: Set up Go\n        uses: actions/setup-go@v4\n        with:\n          go-version: '1.25'\n          check-latest: true\n      - run: go version\n      - name: Install Syft\n        uses: anchore/sbom-action/download-syft@v0\n      -\n        name: Release\n        uses: goreleaser/goreleaser-action@v6.1.0\n        with:\n          version: ${{ env.GITHUB_REF_NAME }}\n          args: release --clean\n        env:\n          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n\n"
  },
  {
    "path": ".github/workflows/security.yml",
    "content": "name: Security\n\non:\n  push:\n  workflow_dispatch:\n  schedule:\n    - cron:  \"0 0 * * 0\"\n\n  workflow_call:\n    secrets:\n      GITLEAKS_LICENSE:\n        required: true\n      SNYK_TOKEN:\n        required: true\n\njobs:\n  security:\n    runs-on: ubuntu-latest\n    steps:\n    - uses: actions/checkout@v3\n      with:\n        fetch-depth: 0\n\n    - name: Set up Go\n      uses: actions/setup-go@v3\n      with:\n        go-version: '1.25'\n\n    - uses: snyk/actions/setup@master\n\n    - name: Snyk Open Source \n      run: snyk test\n      env:\n        SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}\n\n    - name: Snyk Code\n      run: snyk code test\n      env:\n        SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}\n\n    - name: Gitleaks    \n      uses: gitleaks/gitleaks-action@v2\n      env:\n        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}\n        GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE}}\n\n"
  },
  {
    "path": ".gitignore",
    "content": "# Binaries for programs and plugins\n*.exe\n*.exe~\n*.dll\n*.so\n*.dylib\n\n# Test binary, built with `go test -c`\n*.test\n\n# Output of the go coverage tool, specifically when used with LiteIDE\n*.out\n\n# Snyk Code cache\n.dccache\n\n# Goreleaser distribution files\ndist\n\n# Dependency directories (remove the comment below to include it)\n# vendor/\n\n# IDE configs\n.idea\n\n/parlay\n"
  },
  {
    "path": ".gitleaks.toml",
    "content": "[whitelist]\nfiles = [\n    \"specs/snyk-experimental.jsonl\",\n]\n"
  },
  {
    "path": ".golangci.yaml",
    "content": "version: \"2\"\nrun:\n  issues-exit-code: 1\n  tests: true\nlinters:\n  enable:\n    - misspell\n  settings:\n    errcheck:\n      check-type-assertions: true\n      check-blank: true\n    govet:\n      enable:\n        - shadow\n    misspell:\n      locale: US\n  exclusions:\n    generated: lax\n    presets:\n      - comments\n      - common-false-positives\n      - legacy\n      - std-error-handling\n    rules:\n      - linters:\n          - staticcheck\n        text: \"ST1005:\"\n    paths:\n      - third_party$\n      - builtin$\n      - examples$\nformatters:\n  enable:\n    - goimports\n  settings:\n    goimports:\n      local-prefixes:\n        - github.com/snyk/parlay\n  exclusions:\n    generated: lax\n    paths:\n      - third_party$\n      - builtin$\n      - examples$\n"
  },
  {
    "path": ".goreleaser.yml",
    "content": "version: 2\nbefore:\n  hooks:\n  - go mod download\n  - go install github.com/google/go-licenses@latest\n  - go-licenses save . --save_path=./acknowledgements --force\n  - tar -cvf ./acknowledgements.tar.gz -C ./acknowledgements .\n  - rm -rf ./acknowledgements\n\nbuilds:\n- main: ./main.go\n  env:\n  - CGO_ENABLED=0\n  goos:\n  - windows\n  - linux\n  - darwin\n  goarch:\n  - amd64\n  - arm64\n  - ppc64le\n  ldflags:\n  - \"-s\"\n  - \"-w\"\n  - \"-X github.com/snyk/parlay/internal/commands.version={{.Version}}\"\n  - \"-X github.com/snyk/parlay/lib/ecosystems.Version={{.Version}}\"\n  - \"-X github.com/snyk/parlay/lib/snyk.Version={{.Version}}\"\n\narchives:\n- format: tar.gz\n  name_template: >-\n    {{ .ProjectName }}_\n    {{- title .Os }}_\n    {{- if eq .Arch \"amd64\" }}x86_64\n    {{- else if eq .Arch \"386\" }}i386\n    {{- else }}{{ .Arch }}{{ end }}\n  format_overrides:\n    - goos: windows\n      format: zip\n  files:\n    #    - LICENSE\n    - README.md\n\nchecksum:\n  name_template: 'checksums.txt'\n\nrelease:\n  extra_files:\n    - glob: ./acknowledgements.tar.gz\n\nchangelog:\n  use: github\n  groups:\n  - title: New Features\n    regexp: '^feat(ure)?:'\n    order: 0\n  - title: Bug Fixes\n    regexp: '^(bug|fix):'\n    order: 1\n  - title: Other Changes\n    order: 999\n  sort: asc\n  filters:\n    exclude:\n    - '^docs:'\n    - '^test:'\n    - '^misc:'\n    - '^typo:'\n    - '(?i) typo( |\\.|\\r?\\n)'\n\n# Publishes the deb and rpm files to the GitHub releases page.\nnfpms:\n  - bindir: /usr/bin\n    description: \"Enrich SBOMs with Parlay\"\n    formats:\n      - deb\n      - rpm\n    homepage: https://github.com/snyk/parlay\n    maintainer: garethr <gareth.rushgrove@snyk.io>\n\nsource:\n  enabled: true\n\nsboms:\n  - id: cyclonedx\n    artifacts: source\n    args: [\"$artifact\", \"--file\", \"$document\", \"--output\", \"cyclonedx-json\"]\n    documents:\n      - \"{{ .Binary }}_{{ .Version }}.cyclonedx.sbom\"\n  - id: spdx\n    artifacts: source\n    args: [\"$artifact\", \"--file\", \"$document\", \"--output\", \"spdx-json\"]\n    documents:\n      - \"{{ .Binary }}-{{ .Version }}.spdx.sbom\"\n\n"
  },
  {
    "path": ".pre-commit-config.yaml",
    "content": "repos:\n  - repo: https://github.com/gitleaks/gitleaks\n    rev: v8.16.1\n    hooks:\n      - id: gitleaks\n"
  },
  {
    "path": ".snyk",
    "content": "# Snyk (https://snyk.io) policy file, patches or ignores known vulnerabilities.\nversion: v1.25.0\n# ignores vulnerabilities until expiry date; change duration by modifying expiry date\nignore:\n  'snyk:lic:golang:github.com:package-url:packageurl-go:Unknown':\n    - '*':\n        reason: None Given\n        expires: 2023-07-04T10:24:10.016Z\n        created: 2023-06-04T10:24:10.022Z\npatch: {}\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nWe as members, contributors, and leaders pledge to make participation in our\ncommunity a harassment-free experience for everyone, regardless of age, body\nsize, visible or invisible disability, ethnicity, sex characteristics, gender\nidentity and expression, level of experience, education, socio-economic status,\nnationality, personal appearance, race, religion, or sexual identity\nand orientation.\n\nWe pledge to act and interact in ways that contribute to an open, welcoming,\ndiverse, inclusive, and healthy community.\n\n## Our Standards\n\nExamples of behavior that contributes to a positive environment for our\ncommunity include:\n\n* Demonstrating empathy and kindness toward other people\n* Being respectful of differing opinions, viewpoints, and experiences\n* Giving and gracefully accepting constructive feedback\n* Accepting responsibility and apologizing to those affected by our mistakes,\n  and learning from the experience\n* Focusing on what is best not just for us as individuals, but for the\n  overall community\n\nExamples of unacceptable behavior include:\n\n* The use of sexualized language or imagery, and sexual attention or\n  advances of any kind\n* Trolling, insulting or derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or email\n  address, without their explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\n  professional setting\n\n## Enforcement Responsibilities\n\nCommunity leaders are responsible for clarifying and enforcing our standards of\nacceptable behavior and will take appropriate and fair corrective action in\nresponse to any behavior that they deem inappropriate, threatening, offensive,\nor harmful.\n\nCommunity leaders have the right and responsibility to remove, edit, or reject\ncomments, commits, code, wiki edits, issues, and other contributions that are\nnot aligned to this Code of Conduct, and will communicate reasons for moderation\ndecisions when appropriate.\n\n## Scope\n\nThis Code of Conduct applies within all community spaces, and also applies when\nan individual is officially representing the community in public spaces.\nExamples of representing our community include using an official e-mail address,\nposting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported to the community leaders responsible for enforcement at\n`oss-conduct-reports@snyk.io`.\nAll complaints will be reviewed and investigated promptly and fairly.\n\nAll community leaders are obligated to respect the privacy and security of the\nreporter of any incident.\n\n## Enforcement Guidelines\n\nCommunity leaders will follow these Community Impact Guidelines in determining\nthe consequences for any action they deem in violation of this Code of Conduct:\n\n### 1. Correction\n\n**Community Impact**: Use of inappropriate language or other behavior deemed\nunprofessional or unwelcome in the community.\n\n**Consequence**: A private, written warning from community leaders, providing\nclarity around the nature of the violation and an explanation of why the\nbehavior was inappropriate. A public apology may be requested.\n\n### 2. Warning\n\n**Community Impact**: A violation through a single incident or series\nof actions.\n\n**Consequence**: A warning with consequences for continued behavior. No\ninteraction with the people involved, including unsolicited interaction with\nthose enforcing the Code of Conduct, for a specified period of time. This\nincludes avoiding interactions in community spaces as well as external channels\nlike social media. Violating these terms may lead to a temporary or\npermanent ban.\n\n### 3. Temporary Ban\n\n**Community Impact**: A serious violation of community standards, including\nsustained inappropriate behavior.\n\n**Consequence**: A temporary ban from any sort of interaction or public\ncommunication with the community for a specified period of time. No public or\nprivate interaction with the people involved, including unsolicited interaction\nwith those enforcing the Code of Conduct, is allowed during this period.\nViolating these terms may lead to a permanent ban.\n\n### 4. Permanent Ban\n\n**Community Impact**: Demonstrating a pattern of violation of community\nstandards, including sustained inappropriate behavior,  harassment of an\nindividual, or aggression toward or disparagement of classes of individuals.\n\n**Consequence**: A permanent ban from any sort of public interaction within\nthe community.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage],\nversion 2.0, available at\nhttps://www.contributor-covenant.org/version/2/0/code_of_conduct.html.\n\nCommunity Impact Guidelines were inspired by [Mozilla's code of conduct\nenforcement ladder](https://github.com/mozilla/diversity).\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see the FAQ at\nhttps://www.contributor-covenant.org/faq. Translations are available at\nhttps://www.contributor-covenant.org/translations.\n"
  },
  {
    "path": "CONTRIBUTING.md",
    "content": "# CONTRIBUTING.md\n\nFirst and foremost, thank you for considering contributing to Parlay! Your contribution is valuable and we genuinely appreciate your interest. \n\nParlay is a distinct software project developed by Snyk. Although separate from our core product line, it provides a platform for us to demonstrate our capabilities and some key concepts. \n\nPlease note that we monitor and respond to issues and pull requests on a best-effort basis. \n\n### How to contribute\n\n#### Code of Conduct\n\nPrior to contributing, please familiarize yourself with our [Code of Conduct](CODE_OF_CONDUCT.md). We expect all our contributors to uphold these guidelines to maintain a respectful and inclusive environment.\n\n#### Open Development\n\nAll development work on Parlay is done directly on GitHub. Both our core team members and external contributors send pull requests, which go through a unified review process.\n\n#### Reporting Issues\n\nWe welcome you to raise an issue if you discover a bug, find a documentation error, or identify a feature you believe should be added. You can do this by opening a new issue in the issue tracker. Please ensure that your issue hasn't already been reported by reviewing existing issues before creating a new one. We value the time and effort you spend in providing these details.\n\n#### Pull Requests\n\nWe highly recommend that contributors raise an issue before making a pull request. This allows us to discuss potential changes and prevent unnecessary or duplicative work. Once the issue has been reviewed and we've agreed on a solution, contributors can then fork the repository and submit a pull request.\n\n##### Submitting your Pull Request\n\n- Ensure your code passes all tests, and consider adding new tests for the changes you've made.\n- In your Pull Request description, provide a detailed explanation of your changes. This assists us in understanding your decision-making process and aids in the effective review of your work.\n- Remember to reference the relevant issue number in your pull request.\n\nYour time and efforts make Parlay better, and we're grateful for your support and contributions. Thank you!\n"
  },
  {
    "path": "LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "Makefile",
    "content": "# Copyright 2023 Snyk Ltd.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nbuild:\n\t@go build -v\n\ntest: lint\n\t@go test -cover -v ./...\n\nacceptance: build\n\t@bats -r .\n\nlint:\n\t@golangci-lint run --fix\n\ncover:\n\t@go test ./... -coverprofile=/tmp/cover.out\n\t@go tool cover -html=/tmp/cover.out\n\nspecs:\n\t@curl --silent https://packages.ecosyste.ms/docs/api/v1/openapi.yaml -o specs/packages.yaml\n\t@curl --silent https://repos.ecosyste.ms/docs/api/v1/openapi.yaml -o specs/repos.yaml\n\t@curl --silent https://api.snyk.io/rest/openapi/2024-06-26~experimental -o specs/snyk-experimental.json\n\t@curl --silent https://api.snyk.io/rest/openapi/2024-06-26 -o specs/snyk.json\n\nclients: specs\n\t@oapi-codegen -generate types,client -package packages specs/packages.yaml > ecosystems/packages/packages.go\n\t@oapi-codegen -generate types,client -package repos specs/repos.yaml > ecosystems/repos/repos.go\n\t@oapi-codegen -generate types,client -package users -include-tags Users specs/snyk-experimental.json > snyk/users/users.go\n\t@oapi-codegen -generate types,client -package issues -include-tags Issues specs/snyk.json > snyk/issues/issues.go\n\tsed -i '' 's/\"purl\", runtime.ParamLocationPath, purl/\"purl\", runtime.ParamLocationQuery, purl/' snyk/issues/issues.go\n\nfmt:\n\t@gofmt -s -w -l .\n\n.PHONY: build test acceptance lint cover specs patch clients fmt\n"
  },
  {
    "path": "NOTICE",
    "content": "© 2023 Snyk Limited All rights reserved.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n### Third party software ###\nWe use third-party libraries, whose license information is included\nthe acknowledgements.tar.gz file as part of each release..\n"
  },
  {
    "path": "README.md",
    "content": "# Parlay\n\n[![CI](https://github.com/snyk/parlay/actions/workflows/ci.yml/badge.svg)](https://github.com/snyk/parlay/actions/workflows/ci.yml)\n[![Security](https://github.com/snyk/parlay/actions/workflows/security.yml/badge.svg)](https://github.com/snyk/parlay/actions/workflows/security.yml)\n\n## Enriching SBOMs\n\n`parlay` will take a CycloneDX (JSON, XML) or SPDX 2.3 (JSON) document and enrich it with information taken from external services. At present this includes:\n\n* [ecosyste.ms](https://ecosyste.ms)\n* [Snyk](https://snyk.io)\n* [OpenSSF Scorecard](https://securityscorecards.dev/)\n\nBy enrich, we mean add additional information. You put in an SBOM, and you get a richer SBOM back. In many cases SBOMs have a minimum of information, often just the name and version of a given package. By enriching that with additional information we can make better decisions about the packages we're using.\n\n## Enriching with ecosyste.ms\n\nLet's take a simple CycloneDX SBOM of a Javascript application. Using `parlay` we enrich it using data from [ecosyste.ms](https://ecosyste.ms), adding information about the package license, external links, the maintainer and more.\n\n```\n$ cat testing/sbom.cyclonedx.json\n...\n{\n\t\"bom-ref\": \"68-subtext@6.0.12\",\n\t\"type\": \"library\",\n\t\"name\": \"subtext\",\n\t\"version\": \"6.0.12\",\n\t\"purl\": \"pkg:npm/subtext@6.0.12\"\n}\n...\n$ cat testing/sbom.cyclonedx.json | parlay ecosystems enrich - | jq\n...\n{\n\t\"bom-ref\": \"68-subtext@6.0.12\",\n\t\"type\": \"library\",\n\t\"supplier\": {\n\t\t\"name\": \"hapi.js\",\n\t\t\"url\": [\n\t\t\t\"https://hapi.dev\"\n\t\t]\n\t},\n\t\"author\": \"hapi.js\",\n\t\"name\": \"subtext\",\n\t\"version\": \"6.0.12\",\n\t\"description\": \"HTTP payload parsing\",\n\t\"licenses\": [\n\t\t{\n\t\t\t\"expression\": \"BSD-3-Clause\"\n\t\t}\n\t],\n\t\"purl\": \"pkg:npm/subtext@6.0.12\",\n\t\"externalReferences\": [\n\t\t{\n\t\t\t\"url\": \"https://github.com/hapijs/subtext\",\n\t\t\t\"type\": \"website\"\n\t\t},\n\t\t{\n\t\t\t\"url\": \"https://www.npmjs.com/package/subtext\",\n\t\t\t\"type\": \"distribution\"\n\t\t},\n\t\t{\n\t\t\t\"url\": \"https://github.com/hapijs/subtext\",\n\t\t\t\"type\": \"vcs\"\n\t\t}\n\t],\n\t\"properties\": [\n\t\t{\n\t\t\t\"name\": \"ecosystems:first_release_published_at\",\n\t\t\t\"value\": \"2014-09-29T01:56:03Z\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"ecosystems:latest_release_published_at\",\n\t\t\t\"value\": \"2019-01-31T19:36:58Z\"\n\t\t}\n\t]\n}\n...\n```\n\nWhat about with SPDX? Let's take an SBOM containing a list of packages like so:\n\n```json\n{\n  \"name\": \"concat-map\",\n  \"SPDXID\": \"SPDXRef-7-concat-map-0.0.1\",\n  \"versionInfo\": \"0.0.1\",\n  \"downloadLocation\": \"NOASSERTION\",\n  \"copyrightText\": \"NOASSERTION\",\n  \"externalRefs\": [\n    {\n      \"referenceCategory\": \"PACKAGE-MANAGER\",\n      \"referenceType\": \"purl\",\n      \"referenceLocator\": \"pkg:npm/concat-map@0.0.1\"\n    }\n  ]\n}\n```\n\nRunning `parlay ecosystems enrich <sbom.spdx.json>` will add additional information:\n\n```diff\n{\n  \"name\": \"concat-map\",\n  \"SPDXID\": \"SPDXRef-7-concat-map-0.0.1\",\n  \"versionInfo\": \"0.0.1\",\n  \"downloadLocation\": \"NOASSERTION\",\n+  \"homepage\": \"https://github.com/ljharb/concat-map\",\n+  \"licenseConcluded\": \"MIT\",\n  \"copyrightText\": \"NOASSERTION\",\n+  \"description\": \"concatenative mapdashery\",\n  \"externalRefs\": [\n    {\n      \"referenceCategory\": \"PACKAGE-MANAGER\",\n      \"referenceType\": \"purl\",\n      \"referenceLocator\": \"pkg:npm/concat-map@0.0.1\"\n    }\n  ]\n```\n\nThere are a few other utility commands for ecosyste.ms as well. The first returns raw JSON information about a specific package from ecosyste.ms:\n\n```\nparlay ecosystems package pkg:npm/snyk\n```\n\nYou can also return raw JSON information about a specific repository:\n\n```\nparlay ecosystems repo https://github.com/open-policy-agent/conftest\n```\n\n### License data\n\nparlay enriches components and packages with their license information from ecosyste.ms on a best-effort basis. It prefers the license data of the package version at hand; however, it may not always be possible to retrieve the license for a specific version (see [ecosyste.ms issue here](https://github.com/ecosyste-ms/packages/issues/1027) for more info). In this case, parlay will fall back to enriching with the license data of the package's latest release. In rare cases — where the licensing model of a package changed over time — this may result in license data inaccuracies.\n\n\n## Enriching with Snyk\n\n`parlay` can also enrich an SBOM with Vulnerability information from Snyk.\n\nIt's important to note vulnerability data is moment-in-time information. By adding vulnerability information directly to the SBOM this makes the SBOM moment-in-time too.\n\nNote the Snyk commands require you to be a Snyk customer, and require passing a valid Snyk API token in the `SNYK_TOKEN` environment variable.\n\nThe API base url can be set using the `SNYK_API` environment variable, and if missing it will default to `https://api.snyk.io`.\n\n```\nparlay snyk enrich testing/sbom.cyclonedx.json\n```\n\nSnyk will add a new [vulnerability](https://cyclonedx.org/docs/1.4/json/#vulnerabilities) attribute to the SBOM, for example:\n\n```json\n\"vulnerabilities\": [\n  {\n    \"bom-ref\": \"68-subtext@6.0.12\",\n    \"id\": \"SNYK-JS-SUBTEXT-467257\",\n    \"ratings\": [\n      {\n        \"source\": {\n          \"name\": \"Snyk\",\n          \"url\": \"https://security.snyk.io\"\n        },\n        \"score\": 7.5,\n        \"severity\": \"high\",\n        \"method\": \"CVSSv31\",\n        \"vector\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H\"\n      }\n    ],\n    \"cwes\": [\n      400\n    ],\n    \"description\": \"Denial of Service (DoS)\",\n    \"detail\": \"...\",\n    \"advisories\": [\n      {\n        \"title\": \"GitHub Commit\",\n        \"url\": \"https://github.com/brave-intl/subtext/commit/9557c115b1384191a0d6e4a9ea028fedf8b44ae6\"\n      },\n      {\n        \"title\": \"GitHub Issue\",\n        \"url\": \"https://github.com/hapijs/subtext/issues/72\"\n      },\n      {\n        \"title\": \"NPM Security Advisory\",\n        \"url\": \"https://www.npmjs.com/advisories/1168\"\n      }\n    ],\n    \"created\": \"2019-09-19T10:25:11Z\",\n    \"updated\": \"2020-12-14T14:41:09Z\"\n  }\n```\n\nFor SPDX, vulnerability informatio is added as additional `externalRefs`:\n\n```json\n{\n  \"referenceCategory\": \"SECURITY\",\n  \"referenceType\": \"advisory\",\n  \"referenceLocator\": \"https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-3050818\",\n  \"comment\": \"Regular Expression Denial of Service (ReDoS)\"\n},\n{\n  \"referenceCategory\": \"SECURITY\",\n  \"referenceType\": \"advisory\",\n  \"referenceLocator\": \"https://security.snyk.io/vuln/SNYK-JS-MINIMATCH-1019388\",\n  \"comment\": \"Regular Expression Denial of Service (ReDoS)\"\n}\n```\n\nReturn raw JSON information about vulnerabilities in a specific package from Snyk:\n\n```\nparlay snyk package pkg:npm/sqliter@1.0.1\n```\n\n## Enriching with OpenSSF Scorecard\n\nThe [OpenSSF Scorecard project](https://securityscorecards.dev/) tests various aspects of a projects security posture and provides a score. `parlay` supports added a link to this data with the `parlay scorecard enrich` command.\n\n\nYou can use this like so:\n\n```\nparlay scorecard enrich testing/sbom2.cyclonedx.json\n```\n\nThis will currently add an external reference to the [Scorecard API](https://api.securityscorecards.dev/) which can be used to retrieve the full scorecard.\n\n```json\n{\n  \"bom-ref\": \"103-org.springframework:spring-webmvc@5.3.3\",\n  \"type\": \"library\",\n  \"name\": \"org.springframework:spring-webmvc\",\n  \"version\": \"5.3.3\",\n  \"purl\": \"pkg:maven/org.springframework/spring-webmvc@5.3.3\",\n  \"externalReferences\": [\n    {\n      \"url\": \"https://api.securityscorecards.dev/projects/github.com/spring-projects/spring-framework\",\n      \"comment\": \"OpenSSF Scorecard\",\n      \"type\": \"other\"\n    }\n  ]\n},\n```\n\nWe're currently looking at the best way of encoding some of the scorecard data in the SBOM itself as well.\n\n\n## What about enriching with other data sources?\n\nThere are lots of other sources of package data, and it would be great to add support for them in `parlay`. Please open issues and PRs with ideas.\n\n\n## Pipes!\n\n`parlay` is a fan of stdin and stdout. You can pipe SBOMs from other tools into `parlay`, and pipe between the separate `enrich` commands too.\n\nMaybe you want to enrich an SBOM with both ecosyste.ms and Snyk data:\n\n```\ncat testing/sbom.cyclonedx.json | ./parlay e enrich - | ./parlay s enrich - | jq\n```\n\nMaybe you want to take the output from Syft and add vulnerabilitity data?\n\n```\nsyft -o cyclonedx-json nginx | parlay s enrich - | jq\n```\n\nMaybe you want to geneate an SBOM with `cdxgen`, enrich that with extra information, and test that with `bomber`:\n\n```\ncdxgen -o | parlay e enrich -  | bomber scan --provider snyk -\n```\n\nThe ecosyste.ms enrichment adds license information, which Bomber then surfaces:\n\n```\n■ Ecosystems detected: gem\n■ Scanning 18 packages for vulnerabilities...\n■ Vulnerability Provider: Snyk (https://security.snyk.io)\n\n■ Files Scanned\n        - (sha256:701770b2317ea8cbd03aa398ecb6a0381c85beaf24d46c45665b53331816e360)\n\n■ Licenses Found: MIT, Apache-2.0, BSD-3-Clause, Ruby\n```\n\n\n## Installation\n\n`parlay` binaries are available from [GitHub Releases](https://github.com/snyk/parlay/releases). Just select the archive for your operating system and architecture. For instance, you could download for macOS ARM machines with the following, substituting `{version}` for the latest version number, for instance `0.1.4`.\n\n```\nwget https://github.com/snyk/parlay/releases/download/v{version}/parlay_Darwin_arm64.tar.gz\ntar -xvf parlay_Darwin_arm64.tar.gz\n```\n\n\n## Supported package types\n\nThe various services used to enrich the SBOM data have data for a subset of purl types:\n\n### Ecosystems\n\n* `apk`\n* `cargo`\n* `cocoapods`\n* `composer`\n* `gem`\n* `golang`\n* `hex`\n* `maven`\n* `npm`\n* `nuget`\n* `pypi`\n\n### Snyk\n\n* `apk`\n* `cargo`\n* `cocoapods`\n* `composer`\n* `deb`\n* `gem`\n* `golang`\n* `hex`\n* `maven`\n* `npm`\n* `nuget`\n* `pypi`\n* `rpm`\n* `swift`\n\n### OpenSSF Scorecard\n\n* `apk`\n* `cargo`\n* `cocoapods`\n* `composer`\n* `gem`\n* `golang`\n* `hex`\n* `maven`\n* `npm`\n* `nuget`\n* `pypi`\n\nNote that Scorecard data is available only for a subset of projects from supported Git repositories. See the [Scorecard project](https://github.com/ossf/scorecard) for more information.\n"
  },
  {
    "path": "SECURITY.md",
    "content": "## Reporting Security Issues\n\nTo report a security vulnerability to us, please see https://docs.snyk.io/snyk-data-and-governance/reporting-security-issues."
  },
  {
    "path": "acceptance.bats",
    "content": "#!/usr/bin/env bats\n\n@test \"Not fail when testing a JavaScript SBOM\" {\n  run ./parlay ecosystems enrich testing/sbom.cyclonedx.json\n  [ \"$status\" -eq 0 ]\n}\n\n@test \"Not fail when testing a JavaScript CycloneDX 1.5 SBOM\" {\n  run ./parlay ecosystems enrich testing/sbom.cyclonedx-1.5.json\n  [ \"$status\" -eq 0 ]\n}\n\n@test \"Not fail when testing an SBOM on stdin\" {\n  run bash -c \"cat testing/sbom.cyclonedx.json | ./parlay ecosystems enrich -\"\n  [ \"$status\" -eq 0 ]\n}\n\n@test \"Not fail when testing a Java SBOM\" {\n  run ./parlay ecosystems enrich testing/sbom2.cyclonedx.json\n  [ \"$status\" -eq 0 ]\n}\n\n@test \"Not fail when testing a CycloneDX XML SBOM\" {\n  run ./parlay ecosystems enrich testing/sbom.cyclonedx.xml\n  [ \"$status\" -eq 0 ]\n}\n\n@test \"Fail when testing a non-existent file\" {\n  run ./parlay ecosystems enrich not-here\n  [ \"$status\" -eq 1 ]\n}\n"
  },
  {
    "path": "catalog-info.yaml",
    "content": "apiVersion: backstage.io/v1alpha1\nkind: Component\nmetadata:\n  name: parlay\n  annotations:\n    github.com/project-slug: snyk/parlay\n    github.com/team-slug: snyk/link\nspec:\n  type: external-tooling\n  lifecycle: \"-\"\n  owner: link\n"
  },
  {
    "path": "ecosystems/packages/packages.go",
    "content": "// Package packages provides primitives to interact with the openapi HTTP API.\n//\n// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.\npackage packages\n\nimport (\n\t\"context\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"net/url\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/oapi-codegen/runtime\"\n)\n\n// Advisory defines model for Advisory.\ntype Advisory struct {\n\tClassification *string                  `json:\"classification\"`\n\tCreatedAt      string                   `json:\"created_at\"`\n\tCvssScore      *float32                 `json:\"cvss_score\"`\n\tCvssVector     *string                  `json:\"cvss_vector\"`\n\tDescription    *string                  `json:\"description\"`\n\tIdentifiers    []string                 `json:\"identifiers\"`\n\tOrigin         *string                  `json:\"origin\"`\n\tPackages       []map[string]interface{} `json:\"packages\"`\n\tPublishedAt    *string                  `json:\"published_at\"`\n\tReferences     []string                 `json:\"references\"`\n\tSeverity       *string                  `json:\"severity\"`\n\tSourceKind     *string                  `json:\"source_kind\"`\n\tTitle          *string                  `json:\"title\"`\n\tUpdatedAt      string                   `json:\"updated_at\"`\n\tUrl            *string                  `json:\"url\"`\n\tUuid           string                   `json:\"uuid\"`\n\tWithdrawnAt    *string                  `json:\"withdrawn_at\"`\n}\n\n// Dependency defines model for Dependency.\ntype Dependency struct {\n\tEcosystem    string  `json:\"ecosystem\"`\n\tId           int     `json:\"id\"`\n\tKind         *string `json:\"kind\"`\n\tOptional     *bool   `json:\"optional\"`\n\tPackageName  string  `json:\"package_name\"`\n\tRequirements *string `json:\"requirements\"`\n}\n\n// Keyword defines model for Keyword.\ntype Keyword struct {\n\tName          string `json:\"name\"`\n\tPackagesCount int    `json:\"packages_count\"`\n\tPackagesUrl   string `json:\"packages_url\"`\n}\n\n// KeywordWithPackages defines model for KeywordWithPackages.\ntype KeywordWithPackages struct {\n\tName            string    `json:\"name\"`\n\tPackages        []Package `json:\"packages\"`\n\tPackagesCount   int       `json:\"packages_count\"`\n\tPackagesUrl     string    `json:\"packages_url\"`\n\tRelatedKeywords []Keyword `json:\"related_keywords\"`\n}\n\n// Maintainer defines model for Maintainer.\ntype Maintainer struct {\n\tCreatedAt      time.Time `json:\"created_at\"`\n\tEmail          *string   `json:\"email\"`\n\tHtmlUrl        *string   `json:\"html_url\"`\n\tLogin          *string   `json:\"login\"`\n\tName           *string   `json:\"name\"`\n\tPackagesCount  int       `json:\"packages_count\"`\n\tPackagesUrl    string    `json:\"packages_url\"`\n\tRole           *string   `json:\"role\"`\n\tTotalDownloads int       `json:\"total_downloads\"`\n\tUpdatedAt      time.Time `json:\"updated_at\"`\n\tUrl            *string   `json:\"url\"`\n\tUuid           string    `json:\"uuid\"`\n}\n\n// Namespace defines model for Namespace.\ntype Namespace struct {\n\tName          string `json:\"name\"`\n\tPackagesCount int    `json:\"packages_count\"`\n\tPackagesUrl   string `json:\"packages_url\"`\n}\n\n// Package defines model for Package.\ntype Package struct {\n\tAdvisories               []Advisory              `json:\"advisories\"`\n\tCreatedAt                time.Time               `json:\"created_at\"`\n\tCritical                 bool                    `json:\"critical\"`\n\tDependentPackagesCount   int                     `json:\"dependent_packages_count\"`\n\tDependentPackagesUrl     string                  `json:\"dependent_packages_url\"`\n\tDependentReposCount      int                     `json:\"dependent_repos_count\"`\n\tDependentRepositoriesUrl string                  `json:\"dependent_repositories_url\"`\n\tDescription              *string                 `json:\"description\"`\n\tDockerDependentsCount    int                     `json:\"docker_dependents_count\"`\n\tDockerDownloadsCount     int                     `json:\"docker_downloads_count\"`\n\tDockerUsageUrl           string                  `json:\"docker_usage_url\"`\n\tDocumentationUrl         *string                 `json:\"documentation_url\"`\n\tDownloads                int                     `json:\"downloads\"`\n\tDownloadsPeriod          *string                 `json:\"downloads_period\"`\n\tEcosystem                string                  `json:\"ecosystem\"`\n\tFirstReleasePublishedAt  *time.Time              `json:\"first_release_published_at\"`\n\tFundingLinks             []string                `json:\"funding_links\"`\n\tHomepage                 *string                 `json:\"homepage\"`\n\tId                       int                     `json:\"id\"`\n\tInstallCommand           *string                 `json:\"install_command\"`\n\tKeywordsArray            []string                `json:\"keywords_array\"`\n\tLastSyncedAt             *time.Time              `json:\"last_synced_at\"`\n\tLatestReleaseNumber      *string                 `json:\"latest_release_number\"`\n\tLatestReleasePublishedAt *time.Time              `json:\"latest_release_published_at\"`\n\tLicenses                 *string                 `json:\"licenses\"`\n\tMaintainers              []Maintainer            `json:\"maintainers\"`\n\tMetadata                 *map[string]interface{} `json:\"metadata\"`\n\tName                     string                  `json:\"name\"`\n\tNamespace                *string                 `json:\"namespace\"`\n\tNormalizedLicenses       []string                `json:\"normalized_licenses\"`\n\tPurl                     string                  `json:\"purl\"`\n\tRankings                 map[string]interface{}  `json:\"rankings\"`\n\tRegistryUrl              *string                 `json:\"registry_url\"`\n\tRelatedPackagesUrl       string                  `json:\"related_packages_url\"`\n\tRepoMetadata             *map[string]interface{} `json:\"repo_metadata\"`\n\tRepoMetadataUpdatedAt    *time.Time              `json:\"repo_metadata_updated_at\"`\n\tRepositoryUrl            *string                 `json:\"repository_url\"`\n\tStatus                   *string                 `json:\"status\"`\n\tUpdatedAt                time.Time               `json:\"updated_at\"`\n\tUsageUrl                 string                  `json:\"usage_url\"`\n\tVersionNumbersUrl        *string                 `json:\"version_numbers_url,omitempty\"`\n\tVersionsCount            int                     `json:\"versions_count\"`\n\tVersionsUrl              string                  `json:\"versions_url\"`\n}\n\n// PackageWithRegistry defines model for PackageWithRegistry.\ntype PackageWithRegistry struct {\n\tAdvisories               []Advisory              `json:\"advisories\"`\n\tCreatedAt                time.Time               `json:\"created_at\"`\n\tCritical                 bool                    `json:\"critical\"`\n\tDependentPackagesCount   int                     `json:\"dependent_packages_count\"`\n\tDependentPackagesUrl     string                  `json:\"dependent_packages_url\"`\n\tDependentReposCount      int                     `json:\"dependent_repos_count\"`\n\tDependentRepositoriesUrl string                  `json:\"dependent_repositories_url\"`\n\tDescription              *string                 `json:\"description\"`\n\tDockerDependentsCount    int                     `json:\"docker_dependents_count\"`\n\tDockerDownloadsCount     int                     `json:\"docker_downloads_count\"`\n\tDockerUsageUrl           string                  `json:\"docker_usage_url\"`\n\tDocumentationUrl         *string                 `json:\"documentation_url\"`\n\tDownloads                int                     `json:\"downloads\"`\n\tDownloadsPeriod          *string                 `json:\"downloads_period\"`\n\tEcosystem                string                  `json:\"ecosystem\"`\n\tFirstReleasePublishedAt  *time.Time              `json:\"first_release_published_at\"`\n\tFundingLinks             []string                `json:\"funding_links\"`\n\tHomepage                 *string                 `json:\"homepage\"`\n\tId                       int                     `json:\"id\"`\n\tInstallCommand           *string                 `json:\"install_command\"`\n\tKeywordsArray            []string                `json:\"keywords_array\"`\n\tLastSyncedAt             *time.Time              `json:\"last_synced_at\"`\n\tLatestReleaseNumber      *string                 `json:\"latest_release_number\"`\n\tLatestReleasePublishedAt *time.Time              `json:\"latest_release_published_at\"`\n\tLicenses                 *string                 `json:\"licenses\"`\n\tMaintainers              []Maintainer            `json:\"maintainers\"`\n\tMetadata                 *map[string]interface{} `json:\"metadata\"`\n\tName                     string                  `json:\"name\"`\n\tNamespace                *string                 `json:\"namespace\"`\n\tNormalizedLicenses       []string                `json:\"normalized_licenses\"`\n\tPurl                     string                  `json:\"purl\"`\n\tRankings                 map[string]interface{}  `json:\"rankings\"`\n\tRegistry                 Registry                `json:\"registry\"`\n\tRegistryUrl              *string                 `json:\"registry_url\"`\n\tRelatedPackagesUrl       string                  `json:\"related_packages_url\"`\n\tRepoMetadata             *map[string]interface{} `json:\"repo_metadata\"`\n\tRepoMetadataUpdatedAt    *time.Time              `json:\"repo_metadata_updated_at\"`\n\tRepositoryUrl            *string                 `json:\"repository_url\"`\n\tStatus                   *string                 `json:\"status\"`\n\tUpdatedAt                time.Time               `json:\"updated_at\"`\n\tUsageUrl                 string                  `json:\"usage_url\"`\n\tVersionNumbersUrl        *string                 `json:\"version_numbers_url,omitempty\"`\n\tVersionsCount            int                     `json:\"versions_count\"`\n\tVersionsUrl              string                  `json:\"versions_url\"`\n}\n\n// Registry defines model for Registry.\ntype Registry struct {\n\tCreatedAt        time.Time               `json:\"created_at\"`\n\tDefault          bool                    `json:\"default\"`\n\tDownloads        int64                   `json:\"downloads\"`\n\tEcosystem        string                  `json:\"ecosystem\"`\n\tGithub           *string                 `json:\"github\"`\n\tIconUrl          string                  `json:\"icon_url\"`\n\tKeywordsCount    int64                   `json:\"keywords_count\"`\n\tMaintainersCount int64                   `json:\"maintainers_count\"`\n\tMaintainersUrl   string                  `json:\"maintainers_url\"`\n\tMetadata         *map[string]interface{} `json:\"metadata\"`\n\tName             string                  `json:\"name\"`\n\tNamespacesCount  int64                   `json:\"namespaces_count\"`\n\tPackagesCount    int64                   `json:\"packages_count\"`\n\tPackagesUrl      string                  `json:\"packages_url\"`\n\tPurlType         string                  `json:\"purl_type\"`\n\tUpdatedAt        time.Time               `json:\"updated_at\"`\n\tUrl              string                  `json:\"url\"`\n\tVersionsCount    *int64                  `json:\"versions_count,omitempty\"`\n}\n\n// Version defines model for Version.\ntype Version struct {\n\tCreatedAt        time.Time               `json:\"created_at\"`\n\tDocumentationUrl *string                 `json:\"documentation_url\"`\n\tDownloadUrl      *string                 `json:\"download_url\"`\n\tId               int                     `json:\"id\"`\n\tInstallCommand   *string                 `json:\"install_command\"`\n\tIntegrity        *string                 `json:\"integrity\"`\n\tLicenses         *string                 `json:\"licenses\"`\n\tMetadata         *map[string]interface{} `json:\"metadata\"`\n\tNumber           string                  `json:\"number\"`\n\tPublishedAt      *string                 `json:\"published_at\"`\n\tPurl             string                  `json:\"purl\"`\n\tRegistryUrl      *string                 `json:\"registry_url\"`\n\tRelatedTag       map[string]interface{}  `json:\"related_tag\"`\n\tStatus           *string                 `json:\"status\"`\n\tUpdatedAt        time.Time               `json:\"updated_at\"`\n\tVersionUrl       string                  `json:\"version_url\"`\n}\n\n// VersionWithDependencies defines model for VersionWithDependencies.\ntype VersionWithDependencies struct {\n\tCreatedAt        time.Time               `json:\"created_at\"`\n\tDependencies     []Dependency            `json:\"dependencies\"`\n\tDocumentationUrl *string                 `json:\"documentation_url\"`\n\tDownloadUrl      *string                 `json:\"download_url\"`\n\tId               *int                    `json:\"id,omitempty\"`\n\tInstallCommand   *string                 `json:\"install_command\"`\n\tIntegrity        *string                 `json:\"integrity\"`\n\tLatest           bool                    `json:\"latest\"`\n\tLicenses         *string                 `json:\"licenses\"`\n\tMetadata         *map[string]interface{} `json:\"metadata\"`\n\tNumber           string                  `json:\"number\"`\n\tPublishedAt      *string                 `json:\"published_at\"`\n\tPurl             string                  `json:\"purl\"`\n\tRegistryUrl      *string                 `json:\"registry_url\"`\n\tRelatedTag       map[string]interface{}  `json:\"related_tag\"`\n\tStatus           *string                 `json:\"status\"`\n\tUpdatedAt        time.Time               `json:\"updated_at\"`\n\tVersionUrl       string                  `json:\"version_url\"`\n}\n\n// VersionWithPackage defines model for VersionWithPackage.\ntype VersionWithPackage struct {\n\tCreatedAt        time.Time               `json:\"created_at\"`\n\tDocumentationUrl *string                 `json:\"documentation_url\"`\n\tDownloadUrl      *string                 `json:\"download_url\"`\n\tId               int                     `json:\"id\"`\n\tInstallCommand   *string                 `json:\"install_command\"`\n\tIntegrity        *string                 `json:\"integrity\"`\n\tLatest           bool                    `json:\"latest\"`\n\tLicenses         *string                 `json:\"licenses\"`\n\tMetadata         *map[string]interface{} `json:\"metadata\"`\n\tNumber           string                  `json:\"number\"`\n\tPackageUrl       string                  `json:\"package_url\"`\n\tPublishedAt      *string                 `json:\"published_at\"`\n\tPurl             string                  `json:\"purl\"`\n\tRegistryUrl      *string                 `json:\"registry_url\"`\n\tStatus           *string                 `json:\"status\"`\n\tUpdatedAt        time.Time               `json:\"updated_at\"`\n\tVersionUrl       string                  `json:\"version_url\"`\n}\n\n// GetDependenciesParams defines parameters for GetDependencies.\ntype GetDependenciesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// Ecosystem ecosystem name\n\tEcosystem *string `form:\"ecosystem,omitempty\" json:\"ecosystem,omitempty\"`\n\n\t// PackageName package name\n\tPackageName *string `form:\"package_name,omitempty\" json:\"package_name,omitempty\"`\n\n\t// PackageId package id\n\tPackageId *string `form:\"package_id,omitempty\" json:\"package_id,omitempty\"`\n\n\t// Requirements requirements\n\tRequirements *string `form:\"requirements,omitempty\" json:\"requirements,omitempty\"`\n\n\t// Kind kind\n\tKind *string `form:\"kind,omitempty\" json:\"kind,omitempty\"`\n\n\t// Optional optional\n\tOptional *bool `form:\"optional,omitempty\" json:\"optional,omitempty\"`\n\n\t// After filter by id after given id\n\tAfter *string `form:\"after,omitempty\" json:\"after,omitempty\"`\n}\n\n// GetKeywordsParams defines parameters for GetKeywords.\ntype GetKeywordsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetKeywordParams defines parameters for GetKeyword.\ntype GetKeywordParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// LookupPackageParams defines parameters for LookupPackage.\ntype LookupPackageParams struct {\n\t// RepositoryUrl repository URL\n\tRepositoryUrl *string `form:\"repository_url,omitempty\" json:\"repository_url,omitempty\"`\n\n\t// Purl package URL\n\tPurl *string `form:\"purl,omitempty\" json:\"purl,omitempty\"`\n\n\t// Ecosystem ecosystem name\n\tEcosystem *string `form:\"ecosystem,omitempty\" json:\"ecosystem,omitempty\"`\n\n\t// Name package name\n\tName *string `form:\"name,omitempty\" json:\"name,omitempty\"`\n\n\t// Sort field to sort results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to sort results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistriesParams defines parameters for GetRegistries.\ntype GetRegistriesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetRegistryParams defines parameters for GetRegistry.\ntype GetRegistryParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// LookupRegistryPackageParams defines parameters for LookupRegistryPackage.\ntype LookupRegistryPackageParams struct {\n\t// RepositoryUrl repository URL\n\tRepositoryUrl *string `form:\"repository_url,omitempty\" json:\"repository_url,omitempty\"`\n\n\t// Purl package URL\n\tPurl *string `form:\"purl,omitempty\" json:\"purl,omitempty\"`\n\n\t// Ecosystem ecosystem name\n\tEcosystem *string `form:\"ecosystem,omitempty\" json:\"ecosystem,omitempty\"`\n\n\t// Name package name\n\tName *string `form:\"name,omitempty\" json:\"name,omitempty\"`\n\n\t// Sort field to sort results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to sort results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryMaintainersParams defines parameters for GetRegistryMaintainers.\ntype GetRegistryMaintainersParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryMaintainerPackagesParams defines parameters for GetRegistryMaintainerPackages.\ntype GetRegistryMaintainerPackagesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetRegistryNamespacesParams defines parameters for GetRegistryNamespaces.\ntype GetRegistryNamespacesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetRegistryNamespacePackagesParams defines parameters for GetRegistryNamespacePackages.\ntype GetRegistryNamespacePackagesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetRegistryPackageNamesParams defines parameters for GetRegistryPackageNames.\ntype GetRegistryPackageNamesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// CreatedBefore filter by created_at before given time\n\tCreatedBefore *time.Time `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// UpdatedBefore filter by updated_at before given time\n\tUpdatedBefore *time.Time `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryPackagesParams defines parameters for GetRegistryPackages.\ntype GetRegistryPackagesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// CreatedBefore filter by created_at before given time\n\tCreatedBefore *time.Time `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// UpdatedBefore filter by updated_at before given time\n\tUpdatedBefore *time.Time `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// Critical filter by critical packages\n\tCritical *bool `form:\"critical,omitempty\" json:\"critical,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryPackageDependentPackageKindsParams defines parameters for GetRegistryPackageDependentPackageKinds.\ntype GetRegistryPackageDependentPackageKindsParams struct {\n\t// Latest filter by latest version\n\tLatest *bool `form:\"latest,omitempty\" json:\"latest,omitempty\"`\n}\n\n// GetRegistryPackageDependentPackagesParams defines parameters for GetRegistryPackageDependentPackages.\ntype GetRegistryPackageDependentPackagesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n\n\t// Latest filter by latest version\n\tLatest *bool `form:\"latest,omitempty\" json:\"latest,omitempty\"`\n\n\t// Kind filter by dependency kind\n\tKind *string `form:\"kind,omitempty\" json:\"kind,omitempty\"`\n}\n\n// GetRegistryPackageRelatedPackagesParams defines parameters for GetRegistryPackageRelatedPackages.\ntype GetRegistryPackageRelatedPackagesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryPackageVersionsParams defines parameters for GetRegistryPackageVersions.\ntype GetRegistryPackageVersionsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// PublishedAfter filter by published_at after given time\n\tPublishedAfter *time.Time `form:\"published_after,omitempty\" json:\"published_after,omitempty\"`\n\n\t// PublishedBefore filter by published_at before given time\n\tPublishedBefore *time.Time `form:\"published_before,omitempty\" json:\"published_before,omitempty\"`\n\n\t// CreatedBefore filter by created_at before given time\n\tCreatedBefore *time.Time `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// UpdatedBefore filter by updated_at before given time\n\tUpdatedBefore *time.Time `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetRegistryRecentVersionsParams defines parameters for GetRegistryRecentVersions.\ntype GetRegistryRecentVersionsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// PublishedAfter filter by published_at after given time\n\tPublishedAfter *time.Time `form:\"published_after,omitempty\" json:\"published_after,omitempty\"`\n\n\t// PublishedBefore filter by published_at before given time\n\tPublishedBefore *time.Time `form:\"published_before,omitempty\" json:\"published_before,omitempty\"`\n\n\t// CreatedBefore filter by created_at before given time\n\tCreatedBefore *time.Time `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// UpdatedBefore filter by updated_at before given time\n\tUpdatedBefore *time.Time `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// RequestEditorFn  is the function signature for the RequestEditor callback function\ntype RequestEditorFn func(ctx context.Context, req *http.Request) error\n\n// Doer performs HTTP requests.\n//\n// The standard http.Client implements this interface.\ntype HttpRequestDoer interface {\n\tDo(req *http.Request) (*http.Response, error)\n}\n\n// Client which conforms to the OpenAPI3 specification for this service.\ntype Client struct {\n\t// The endpoint of the server conforming to this interface, with scheme,\n\t// https://api.deepmap.com for example. This can contain a path relative\n\t// to the server, such as https://api.deepmap.com/dev-test, and all the\n\t// paths in the swagger spec will be appended to the server.\n\tServer string\n\n\t// Doer for performing requests, typically a *http.Client with any\n\t// customized settings, such as certificate chains.\n\tClient HttpRequestDoer\n\n\t// A list of callbacks for modifying requests which are generated before sending over\n\t// the network.\n\tRequestEditors []RequestEditorFn\n}\n\n// ClientOption allows setting custom parameters during construction\ntype ClientOption func(*Client) error\n\n// Creates a new Client, with reasonable defaults\nfunc NewClient(server string, opts ...ClientOption) (*Client, error) {\n\t// create a client with sane default values\n\tclient := Client{\n\t\tServer: server,\n\t}\n\t// mutate client and add all optional params\n\tfor _, o := range opts {\n\t\tif err := o(&client); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t}\n\t// ensure the server URL always has a trailing slash\n\tif !strings.HasSuffix(client.Server, \"/\") {\n\t\tclient.Server += \"/\"\n\t}\n\t// create httpClient, if not already present\n\tif client.Client == nil {\n\t\tclient.Client = &http.Client{}\n\t}\n\treturn &client, nil\n}\n\n// WithHTTPClient allows overriding the default Doer, which is\n// automatically created using http.Client. This is useful for tests.\nfunc WithHTTPClient(doer HttpRequestDoer) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.Client = doer\n\t\treturn nil\n\t}\n}\n\n// WithRequestEditorFn allows setting up a callback function, which will be\n// called right before sending the request. This can be used to mutate the request.\nfunc WithRequestEditorFn(fn RequestEditorFn) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.RequestEditors = append(c.RequestEditors, fn)\n\t\treturn nil\n\t}\n}\n\n// The interface specification for the client above.\ntype ClientInterface interface {\n\t// GetDependencies request\n\tGetDependencies(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetKeywords request\n\tGetKeywords(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetKeyword request\n\tGetKeyword(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// LookupPackage request\n\tLookupPackage(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistries request\n\tGetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistry request\n\tGetRegistry(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// LookupRegistryPackage request\n\tLookupRegistryPackage(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryMaintainers request\n\tGetRegistryMaintainers(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryMaintainer request\n\tGetRegistryMaintainer(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryMaintainerPackages request\n\tGetRegistryMaintainerPackages(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryNamespaces request\n\tGetRegistryNamespaces(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryNamespace request\n\tGetRegistryNamespace(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryNamespacePackages request\n\tGetRegistryNamespacePackages(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageNames request\n\tGetRegistryPackageNames(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackages request\n\tGetRegistryPackages(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackage request\n\tGetRegistryPackage(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageDependentPackageKinds request\n\tGetRegistryPackageDependentPackageKinds(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageDependentPackages request\n\tGetRegistryPackageDependentPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageRelatedPackages request\n\tGetRegistryPackageRelatedPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageVersionNumbers request\n\tGetRegistryPackageVersionNumbers(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageVersions request\n\tGetRegistryPackageVersions(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryPackageVersion request\n\tGetRegistryPackageVersion(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetRegistryRecentVersions request\n\tGetRegistryRecentVersions(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n}\n\nfunc (c *Client) GetDependencies(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetDependenciesRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetKeywords(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetKeywordsRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetKeyword(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetKeywordRequest(c.Server, keywordName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) LookupPackage(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewLookupPackageRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistriesRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistry(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) LookupRegistryPackage(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewLookupRegistryPackageRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryMaintainers(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryMaintainersRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryMaintainer(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryMaintainerRequest(c.Server, registryName, maintainerLoginOrUUID)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryMaintainerPackages(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryMaintainerPackagesRequest(c.Server, registryName, maintainerLoginOrUUID, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryNamespaces(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryNamespacesRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryNamespace(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryNamespaceRequest(c.Server, registryName, namespaceName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryNamespacePackages(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryNamespacePackagesRequest(c.Server, registryName, namespaceName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageNames(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageNamesRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackages(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackagesRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackage(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageRequest(c.Server, registryName, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageDependentPackageKinds(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageDependentPackageKindsRequest(c.Server, registryName, packageName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageDependentPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageDependentPackagesRequest(c.Server, registryName, packageName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageRelatedPackages(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageRelatedPackagesRequest(c.Server, registryName, packageName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageVersionNumbers(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageVersionNumbersRequest(c.Server, registryName, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageVersions(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageVersionsRequest(c.Server, registryName, packageName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryPackageVersion(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryPackageVersionRequest(c.Server, registryName, packageName, versionNumber)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetRegistryRecentVersions(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistryRecentVersionsRequest(c.Server, registryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\n// NewGetDependenciesRequest generates requests for GetDependencies\nfunc NewGetDependenciesRequest(server string, params *GetDependenciesParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/dependencies\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Ecosystem != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ecosystem\", runtime.ParamLocationQuery, *params.Ecosystem); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PackageName != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"package_name\", runtime.ParamLocationQuery, *params.PackageName); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PackageId != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"package_id\", runtime.ParamLocationQuery, *params.PackageId); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Requirements != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"requirements\", runtime.ParamLocationQuery, *params.Requirements); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Kind != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"kind\", runtime.ParamLocationQuery, *params.Kind); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Optional != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"optional\", runtime.ParamLocationQuery, *params.Optional); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.After != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"after\", runtime.ParamLocationQuery, *params.After); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetKeywordsRequest generates requests for GetKeywords\nfunc NewGetKeywordsRequest(server string, params *GetKeywordsParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/keywords\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetKeywordRequest generates requests for GetKeyword\nfunc NewGetKeywordRequest(server string, keywordName string, params *GetKeywordParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"keywordName\", runtime.ParamLocationPath, keywordName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/keywords/%s\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewLookupPackageRequest generates requests for LookupPackage\nfunc NewLookupPackageRequest(server string, params *LookupPackageParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/packages/lookup\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.RepositoryUrl != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"repository_url\", runtime.ParamLocationQuery, *params.RepositoryUrl); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Purl != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"purl\", runtime.ParamLocationQuery, *params.Purl); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Ecosystem != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ecosystem\", runtime.ParamLocationQuery, *params.Ecosystem); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Name != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"name\", runtime.ParamLocationQuery, *params.Name); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistriesRequest generates requests for GetRegistries\nfunc NewGetRegistriesRequest(server string, params *GetRegistriesParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryRequest generates requests for GetRegistry\nfunc NewGetRegistryRequest(server string, registryName string, params *GetRegistryParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewLookupRegistryPackageRequest generates requests for LookupRegistryPackage\nfunc NewLookupRegistryPackageRequest(server string, registryName string, params *LookupRegistryPackageParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/lookup\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.RepositoryUrl != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"repository_url\", runtime.ParamLocationQuery, *params.RepositoryUrl); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Purl != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"purl\", runtime.ParamLocationQuery, *params.Purl); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Ecosystem != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ecosystem\", runtime.ParamLocationQuery, *params.Ecosystem); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Name != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"name\", runtime.ParamLocationQuery, *params.Name); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryMaintainersRequest generates requests for GetRegistryMaintainers\nfunc NewGetRegistryMaintainersRequest(server string, registryName string, params *GetRegistryMaintainersParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/maintainers\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryMaintainerRequest generates requests for GetRegistryMaintainer\nfunc NewGetRegistryMaintainerRequest(server string, registryName string, maintainerLoginOrUUID string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"MaintainerLoginOrUUID\", runtime.ParamLocationPath, maintainerLoginOrUUID)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/maintainers/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryMaintainerPackagesRequest generates requests for GetRegistryMaintainerPackages\nfunc NewGetRegistryMaintainerPackagesRequest(server string, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"MaintainerLoginOrUUID\", runtime.ParamLocationPath, maintainerLoginOrUUID)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/maintainers/%s/packages\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryNamespacesRequest generates requests for GetRegistryNamespaces\nfunc NewGetRegistryNamespacesRequest(server string, registryName string, params *GetRegistryNamespacesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/namespaces\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryNamespaceRequest generates requests for GetRegistryNamespace\nfunc NewGetRegistryNamespaceRequest(server string, registryName string, namespaceName string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"namespaceName\", runtime.ParamLocationPath, namespaceName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/namespaces/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryNamespacePackagesRequest generates requests for GetRegistryNamespacePackages\nfunc NewGetRegistryNamespacePackagesRequest(server string, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"namespaceName\", runtime.ParamLocationPath, namespaceName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/namespaces/%s/packages\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageNamesRequest generates requests for GetRegistryPackageNames\nfunc NewGetRegistryPackageNamesRequest(server string, registryName string, params *GetRegistryPackageNamesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/package_names\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackagesRequest generates requests for GetRegistryPackages\nfunc NewGetRegistryPackagesRequest(server string, registryName string, params *GetRegistryPackagesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Critical != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"critical\", runtime.ParamLocationQuery, *params.Critical); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageRequest generates requests for GetRegistryPackage\nfunc NewGetRegistryPackageRequest(server string, registryName string, packageName string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageDependentPackageKindsRequest generates requests for GetRegistryPackageDependentPackageKinds\nfunc NewGetRegistryPackageDependentPackageKindsRequest(server string, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/dependent_package_kinds\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Latest != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"latest\", runtime.ParamLocationQuery, *params.Latest); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageDependentPackagesRequest generates requests for GetRegistryPackageDependentPackages\nfunc NewGetRegistryPackageDependentPackagesRequest(server string, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/dependent_packages\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Latest != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"latest\", runtime.ParamLocationQuery, *params.Latest); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Kind != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"kind\", runtime.ParamLocationQuery, *params.Kind); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageRelatedPackagesRequest generates requests for GetRegistryPackageRelatedPackages\nfunc NewGetRegistryPackageRelatedPackagesRequest(server string, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/related_packages\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageVersionNumbersRequest generates requests for GetRegistryPackageVersionNumbers\nfunc NewGetRegistryPackageVersionNumbersRequest(server string, registryName string, packageName string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/version_numbers\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageVersionsRequest generates requests for GetRegistryPackageVersions\nfunc NewGetRegistryPackageVersionsRequest(server string, registryName string, packageName string, params *GetRegistryPackageVersionsParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/versions\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PublishedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"published_after\", runtime.ParamLocationQuery, *params.PublishedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PublishedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"published_before\", runtime.ParamLocationQuery, *params.PublishedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryPackageVersionRequest generates requests for GetRegistryPackageVersion\nfunc NewGetRegistryPackageVersionRequest(server string, registryName string, packageName string, versionNumber string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"packageName\", runtime.ParamLocationPath, packageName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam2 string\n\n\tpathParam2, err = runtime.StyleParamWithLocation(\"simple\", false, \"versionNumber\", runtime.ParamLocationPath, versionNumber)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/packages/%s/versions/%s\", pathParam0, pathParam1, pathParam2)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetRegistryRecentVersionsRequest generates requests for GetRegistryRecentVersions\nfunc NewGetRegistryRecentVersionsRequest(server string, registryName string, params *GetRegistryRecentVersionsParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"registryName\", runtime.ParamLocationPath, registryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/registries/%s/versions\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PublishedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"published_after\", runtime.ParamLocationQuery, *params.PublishedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PublishedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"published_before\", runtime.ParamLocationQuery, *params.PublishedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\nfunc (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {\n\tfor _, r := range c.RequestEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\tfor _, r := range additionalEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\treturn nil\n}\n\n// ClientWithResponses builds on ClientInterface to offer response payloads\ntype ClientWithResponses struct {\n\tClientInterface\n}\n\n// NewClientWithResponses creates a new ClientWithResponses, which wraps\n// Client with return type handling\nfunc NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {\n\tclient, err := NewClient(server, opts...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &ClientWithResponses{client}, nil\n}\n\n// WithBaseURL overrides the baseURL.\nfunc WithBaseURL(baseURL string) ClientOption {\n\treturn func(c *Client) error {\n\t\tnewBaseURL, err := url.Parse(baseURL)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tc.Server = newBaseURL.String()\n\t\treturn nil\n\t}\n}\n\n// ClientWithResponsesInterface is the interface specification for the client with responses above.\ntype ClientWithResponsesInterface interface {\n\t// GetDependenciesWithResponse request\n\tGetDependenciesWithResponse(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*GetDependenciesResponse, error)\n\n\t// GetKeywordsWithResponse request\n\tGetKeywordsWithResponse(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*GetKeywordsResponse, error)\n\n\t// GetKeywordWithResponse request\n\tGetKeywordWithResponse(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*GetKeywordResponse, error)\n\n\t// LookupPackageWithResponse request\n\tLookupPackageWithResponse(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*LookupPackageResponse, error)\n\n\t// GetRegistriesWithResponse request\n\tGetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error)\n\n\t// GetRegistryWithResponse request\n\tGetRegistryWithResponse(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*GetRegistryResponse, error)\n\n\t// LookupRegistryPackageWithResponse request\n\tLookupRegistryPackageWithResponse(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*LookupRegistryPackageResponse, error)\n\n\t// GetRegistryMaintainersWithResponse request\n\tGetRegistryMaintainersWithResponse(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainersResponse, error)\n\n\t// GetRegistryMaintainerWithResponse request\n\tGetRegistryMaintainerWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerResponse, error)\n\n\t// GetRegistryMaintainerPackagesWithResponse request\n\tGetRegistryMaintainerPackagesWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerPackagesResponse, error)\n\n\t// GetRegistryNamespacesWithResponse request\n\tGetRegistryNamespacesWithResponse(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacesResponse, error)\n\n\t// GetRegistryNamespaceWithResponse request\n\tGetRegistryNamespaceWithResponse(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*GetRegistryNamespaceResponse, error)\n\n\t// GetRegistryNamespacePackagesWithResponse request\n\tGetRegistryNamespacePackagesWithResponse(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacePackagesResponse, error)\n\n\t// GetRegistryPackageNamesWithResponse request\n\tGetRegistryPackageNamesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageNamesResponse, error)\n\n\t// GetRegistryPackagesWithResponse request\n\tGetRegistryPackagesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackagesResponse, error)\n\n\t// GetRegistryPackageWithResponse request\n\tGetRegistryPackageWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageResponse, error)\n\n\t// GetRegistryPackageDependentPackageKindsWithResponse request\n\tGetRegistryPackageDependentPackageKindsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackageKindsResponse, error)\n\n\t// GetRegistryPackageDependentPackagesWithResponse request\n\tGetRegistryPackageDependentPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackagesResponse, error)\n\n\t// GetRegistryPackageRelatedPackagesWithResponse request\n\tGetRegistryPackageRelatedPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageRelatedPackagesResponse, error)\n\n\t// GetRegistryPackageVersionNumbersWithResponse request\n\tGetRegistryPackageVersionNumbersWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionNumbersResponse, error)\n\n\t// GetRegistryPackageVersionsWithResponse request\n\tGetRegistryPackageVersionsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionsResponse, error)\n\n\t// GetRegistryPackageVersionWithResponse request\n\tGetRegistryPackageVersionWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionResponse, error)\n\n\t// GetRegistryRecentVersionsWithResponse request\n\tGetRegistryRecentVersionsWithResponse(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryRecentVersionsResponse, error)\n}\n\ntype GetDependenciesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Dependency\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetDependenciesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetDependenciesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetKeywordsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Keyword\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetKeywordsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetKeywordsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetKeywordResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *KeywordWithPackages\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetKeywordResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetKeywordResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype LookupPackageResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]PackageWithRegistry\n}\n\n// Status returns HTTPResponse.Status\nfunc (r LookupPackageResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r LookupPackageResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistriesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Registry\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistriesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistriesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Registry\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype LookupRegistryPackageResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]PackageWithRegistry\n}\n\n// Status returns HTTPResponse.Status\nfunc (r LookupRegistryPackageResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r LookupRegistryPackageResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryMaintainersResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Maintainer\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryMaintainersResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryMaintainersResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryMaintainerResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Maintainer\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryMaintainerResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryMaintainerResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryMaintainerPackagesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryMaintainerPackagesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryMaintainerPackagesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryNamespacesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Namespace\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryNamespacesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryNamespacesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryNamespaceResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Namespace\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryNamespaceResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryNamespaceResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryNamespacePackagesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryNamespacePackagesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryNamespacePackagesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageNamesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]string\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageNamesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageNamesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackagesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackagesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackagesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageDependentPackageKindsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]string\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageDependentPackageKindsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageDependentPackageKindsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageDependentPackagesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageDependentPackagesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageDependentPackagesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageRelatedPackagesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Package\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageRelatedPackagesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageRelatedPackagesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageVersionNumbersResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]string\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageVersionNumbersResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageVersionNumbersResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageVersionsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Version\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageVersionsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageVersionsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryPackageVersionResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *VersionWithDependencies\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryPackageVersionResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryPackageVersionResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetRegistryRecentVersionsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]VersionWithPackage\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistryRecentVersionsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistryRecentVersionsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\n// GetDependenciesWithResponse request returning *GetDependenciesResponse\nfunc (c *ClientWithResponses) GetDependenciesWithResponse(ctx context.Context, params *GetDependenciesParams, reqEditors ...RequestEditorFn) (*GetDependenciesResponse, error) {\n\trsp, err := c.GetDependencies(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetDependenciesResponse(rsp)\n}\n\n// GetKeywordsWithResponse request returning *GetKeywordsResponse\nfunc (c *ClientWithResponses) GetKeywordsWithResponse(ctx context.Context, params *GetKeywordsParams, reqEditors ...RequestEditorFn) (*GetKeywordsResponse, error) {\n\trsp, err := c.GetKeywords(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetKeywordsResponse(rsp)\n}\n\n// GetKeywordWithResponse request returning *GetKeywordResponse\nfunc (c *ClientWithResponses) GetKeywordWithResponse(ctx context.Context, keywordName string, params *GetKeywordParams, reqEditors ...RequestEditorFn) (*GetKeywordResponse, error) {\n\trsp, err := c.GetKeyword(ctx, keywordName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetKeywordResponse(rsp)\n}\n\n// LookupPackageWithResponse request returning *LookupPackageResponse\nfunc (c *ClientWithResponses) LookupPackageWithResponse(ctx context.Context, params *LookupPackageParams, reqEditors ...RequestEditorFn) (*LookupPackageResponse, error) {\n\trsp, err := c.LookupPackage(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseLookupPackageResponse(rsp)\n}\n\n// GetRegistriesWithResponse request returning *GetRegistriesResponse\nfunc (c *ClientWithResponses) GetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error) {\n\trsp, err := c.GetRegistries(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistriesResponse(rsp)\n}\n\n// GetRegistryWithResponse request returning *GetRegistryResponse\nfunc (c *ClientWithResponses) GetRegistryWithResponse(ctx context.Context, registryName string, params *GetRegistryParams, reqEditors ...RequestEditorFn) (*GetRegistryResponse, error) {\n\trsp, err := c.GetRegistry(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryResponse(rsp)\n}\n\n// LookupRegistryPackageWithResponse request returning *LookupRegistryPackageResponse\nfunc (c *ClientWithResponses) LookupRegistryPackageWithResponse(ctx context.Context, registryName string, params *LookupRegistryPackageParams, reqEditors ...RequestEditorFn) (*LookupRegistryPackageResponse, error) {\n\trsp, err := c.LookupRegistryPackage(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseLookupRegistryPackageResponse(rsp)\n}\n\n// GetRegistryMaintainersWithResponse request returning *GetRegistryMaintainersResponse\nfunc (c *ClientWithResponses) GetRegistryMaintainersWithResponse(ctx context.Context, registryName string, params *GetRegistryMaintainersParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainersResponse, error) {\n\trsp, err := c.GetRegistryMaintainers(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryMaintainersResponse(rsp)\n}\n\n// GetRegistryMaintainerWithResponse request returning *GetRegistryMaintainerResponse\nfunc (c *ClientWithResponses) GetRegistryMaintainerWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerResponse, error) {\n\trsp, err := c.GetRegistryMaintainer(ctx, registryName, maintainerLoginOrUUID, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryMaintainerResponse(rsp)\n}\n\n// GetRegistryMaintainerPackagesWithResponse request returning *GetRegistryMaintainerPackagesResponse\nfunc (c *ClientWithResponses) GetRegistryMaintainerPackagesWithResponse(ctx context.Context, registryName string, maintainerLoginOrUUID string, params *GetRegistryMaintainerPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryMaintainerPackagesResponse, error) {\n\trsp, err := c.GetRegistryMaintainerPackages(ctx, registryName, maintainerLoginOrUUID, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryMaintainerPackagesResponse(rsp)\n}\n\n// GetRegistryNamespacesWithResponse request returning *GetRegistryNamespacesResponse\nfunc (c *ClientWithResponses) GetRegistryNamespacesWithResponse(ctx context.Context, registryName string, params *GetRegistryNamespacesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacesResponse, error) {\n\trsp, err := c.GetRegistryNamespaces(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryNamespacesResponse(rsp)\n}\n\n// GetRegistryNamespaceWithResponse request returning *GetRegistryNamespaceResponse\nfunc (c *ClientWithResponses) GetRegistryNamespaceWithResponse(ctx context.Context, registryName string, namespaceName string, reqEditors ...RequestEditorFn) (*GetRegistryNamespaceResponse, error) {\n\trsp, err := c.GetRegistryNamespace(ctx, registryName, namespaceName, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryNamespaceResponse(rsp)\n}\n\n// GetRegistryNamespacePackagesWithResponse request returning *GetRegistryNamespacePackagesResponse\nfunc (c *ClientWithResponses) GetRegistryNamespacePackagesWithResponse(ctx context.Context, registryName string, namespaceName string, params *GetRegistryNamespacePackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryNamespacePackagesResponse, error) {\n\trsp, err := c.GetRegistryNamespacePackages(ctx, registryName, namespaceName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryNamespacePackagesResponse(rsp)\n}\n\n// GetRegistryPackageNamesWithResponse request returning *GetRegistryPackageNamesResponse\nfunc (c *ClientWithResponses) GetRegistryPackageNamesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackageNamesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageNamesResponse, error) {\n\trsp, err := c.GetRegistryPackageNames(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageNamesResponse(rsp)\n}\n\n// GetRegistryPackagesWithResponse request returning *GetRegistryPackagesResponse\nfunc (c *ClientWithResponses) GetRegistryPackagesWithResponse(ctx context.Context, registryName string, params *GetRegistryPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackagesResponse, error) {\n\trsp, err := c.GetRegistryPackages(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackagesResponse(rsp)\n}\n\n// GetRegistryPackageWithResponse request returning *GetRegistryPackageResponse\nfunc (c *ClientWithResponses) GetRegistryPackageWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageResponse, error) {\n\trsp, err := c.GetRegistryPackage(ctx, registryName, packageName, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageResponse(rsp)\n}\n\n// GetRegistryPackageDependentPackageKindsWithResponse request returning *GetRegistryPackageDependentPackageKindsResponse\nfunc (c *ClientWithResponses) GetRegistryPackageDependentPackageKindsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackageKindsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackageKindsResponse, error) {\n\trsp, err := c.GetRegistryPackageDependentPackageKinds(ctx, registryName, packageName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageDependentPackageKindsResponse(rsp)\n}\n\n// GetRegistryPackageDependentPackagesWithResponse request returning *GetRegistryPackageDependentPackagesResponse\nfunc (c *ClientWithResponses) GetRegistryPackageDependentPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageDependentPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageDependentPackagesResponse, error) {\n\trsp, err := c.GetRegistryPackageDependentPackages(ctx, registryName, packageName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageDependentPackagesResponse(rsp)\n}\n\n// GetRegistryPackageRelatedPackagesWithResponse request returning *GetRegistryPackageRelatedPackagesResponse\nfunc (c *ClientWithResponses) GetRegistryPackageRelatedPackagesWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageRelatedPackagesParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageRelatedPackagesResponse, error) {\n\trsp, err := c.GetRegistryPackageRelatedPackages(ctx, registryName, packageName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageRelatedPackagesResponse(rsp)\n}\n\n// GetRegistryPackageVersionNumbersWithResponse request returning *GetRegistryPackageVersionNumbersResponse\nfunc (c *ClientWithResponses) GetRegistryPackageVersionNumbersWithResponse(ctx context.Context, registryName string, packageName string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionNumbersResponse, error) {\n\trsp, err := c.GetRegistryPackageVersionNumbers(ctx, registryName, packageName, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageVersionNumbersResponse(rsp)\n}\n\n// GetRegistryPackageVersionsWithResponse request returning *GetRegistryPackageVersionsResponse\nfunc (c *ClientWithResponses) GetRegistryPackageVersionsWithResponse(ctx context.Context, registryName string, packageName string, params *GetRegistryPackageVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionsResponse, error) {\n\trsp, err := c.GetRegistryPackageVersions(ctx, registryName, packageName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageVersionsResponse(rsp)\n}\n\n// GetRegistryPackageVersionWithResponse request returning *GetRegistryPackageVersionResponse\nfunc (c *ClientWithResponses) GetRegistryPackageVersionWithResponse(ctx context.Context, registryName string, packageName string, versionNumber string, reqEditors ...RequestEditorFn) (*GetRegistryPackageVersionResponse, error) {\n\trsp, err := c.GetRegistryPackageVersion(ctx, registryName, packageName, versionNumber, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryPackageVersionResponse(rsp)\n}\n\n// GetRegistryRecentVersionsWithResponse request returning *GetRegistryRecentVersionsResponse\nfunc (c *ClientWithResponses) GetRegistryRecentVersionsWithResponse(ctx context.Context, registryName string, params *GetRegistryRecentVersionsParams, reqEditors ...RequestEditorFn) (*GetRegistryRecentVersionsResponse, error) {\n\trsp, err := c.GetRegistryRecentVersions(ctx, registryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistryRecentVersionsResponse(rsp)\n}\n\n// ParseGetDependenciesResponse parses an HTTP response from a GetDependenciesWithResponse call\nfunc ParseGetDependenciesResponse(rsp *http.Response) (*GetDependenciesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetDependenciesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Dependency\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetKeywordsResponse parses an HTTP response from a GetKeywordsWithResponse call\nfunc ParseGetKeywordsResponse(rsp *http.Response) (*GetKeywordsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetKeywordsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Keyword\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetKeywordResponse parses an HTTP response from a GetKeywordWithResponse call\nfunc ParseGetKeywordResponse(rsp *http.Response) (*GetKeywordResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetKeywordResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest KeywordWithPackages\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseLookupPackageResponse parses an HTTP response from a LookupPackageWithResponse call\nfunc ParseLookupPackageResponse(rsp *http.Response) (*LookupPackageResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &LookupPackageResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []PackageWithRegistry\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistriesResponse parses an HTTP response from a GetRegistriesWithResponse call\nfunc ParseGetRegistriesResponse(rsp *http.Response) (*GetRegistriesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistriesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Registry\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryResponse parses an HTTP response from a GetRegistryWithResponse call\nfunc ParseGetRegistryResponse(rsp *http.Response) (*GetRegistryResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Registry\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseLookupRegistryPackageResponse parses an HTTP response from a LookupRegistryPackageWithResponse call\nfunc ParseLookupRegistryPackageResponse(rsp *http.Response) (*LookupRegistryPackageResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &LookupRegistryPackageResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []PackageWithRegistry\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryMaintainersResponse parses an HTTP response from a GetRegistryMaintainersWithResponse call\nfunc ParseGetRegistryMaintainersResponse(rsp *http.Response) (*GetRegistryMaintainersResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryMaintainersResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Maintainer\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryMaintainerResponse parses an HTTP response from a GetRegistryMaintainerWithResponse call\nfunc ParseGetRegistryMaintainerResponse(rsp *http.Response) (*GetRegistryMaintainerResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryMaintainerResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Maintainer\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryMaintainerPackagesResponse parses an HTTP response from a GetRegistryMaintainerPackagesWithResponse call\nfunc ParseGetRegistryMaintainerPackagesResponse(rsp *http.Response) (*GetRegistryMaintainerPackagesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryMaintainerPackagesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryNamespacesResponse parses an HTTP response from a GetRegistryNamespacesWithResponse call\nfunc ParseGetRegistryNamespacesResponse(rsp *http.Response) (*GetRegistryNamespacesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryNamespacesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Namespace\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryNamespaceResponse parses an HTTP response from a GetRegistryNamespaceWithResponse call\nfunc ParseGetRegistryNamespaceResponse(rsp *http.Response) (*GetRegistryNamespaceResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryNamespaceResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Namespace\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryNamespacePackagesResponse parses an HTTP response from a GetRegistryNamespacePackagesWithResponse call\nfunc ParseGetRegistryNamespacePackagesResponse(rsp *http.Response) (*GetRegistryNamespacePackagesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryNamespacePackagesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageNamesResponse parses an HTTP response from a GetRegistryPackageNamesWithResponse call\nfunc ParseGetRegistryPackageNamesResponse(rsp *http.Response) (*GetRegistryPackageNamesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageNamesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []string\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackagesResponse parses an HTTP response from a GetRegistryPackagesWithResponse call\nfunc ParseGetRegistryPackagesResponse(rsp *http.Response) (*GetRegistryPackagesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackagesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageResponse parses an HTTP response from a GetRegistryPackageWithResponse call\nfunc ParseGetRegistryPackageResponse(rsp *http.Response) (*GetRegistryPackageResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageDependentPackageKindsResponse parses an HTTP response from a GetRegistryPackageDependentPackageKindsWithResponse call\nfunc ParseGetRegistryPackageDependentPackageKindsResponse(rsp *http.Response) (*GetRegistryPackageDependentPackageKindsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageDependentPackageKindsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []string\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageDependentPackagesResponse parses an HTTP response from a GetRegistryPackageDependentPackagesWithResponse call\nfunc ParseGetRegistryPackageDependentPackagesResponse(rsp *http.Response) (*GetRegistryPackageDependentPackagesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageDependentPackagesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageRelatedPackagesResponse parses an HTTP response from a GetRegistryPackageRelatedPackagesWithResponse call\nfunc ParseGetRegistryPackageRelatedPackagesResponse(rsp *http.Response) (*GetRegistryPackageRelatedPackagesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageRelatedPackagesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Package\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageVersionNumbersResponse parses an HTTP response from a GetRegistryPackageVersionNumbersWithResponse call\nfunc ParseGetRegistryPackageVersionNumbersResponse(rsp *http.Response) (*GetRegistryPackageVersionNumbersResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageVersionNumbersResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []string\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageVersionsResponse parses an HTTP response from a GetRegistryPackageVersionsWithResponse call\nfunc ParseGetRegistryPackageVersionsResponse(rsp *http.Response) (*GetRegistryPackageVersionsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageVersionsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Version\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryPackageVersionResponse parses an HTTP response from a GetRegistryPackageVersionWithResponse call\nfunc ParseGetRegistryPackageVersionResponse(rsp *http.Response) (*GetRegistryPackageVersionResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryPackageVersionResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest VersionWithDependencies\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetRegistryRecentVersionsResponse parses an HTTP response from a GetRegistryRecentVersionsWithResponse call\nfunc ParseGetRegistryRecentVersionsResponse(rsp *http.Response) (*GetRegistryRecentVersionsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistryRecentVersionsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []VersionWithPackage\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n"
  },
  {
    "path": "ecosystems/repos/repos.go",
    "content": "// Package repos provides primitives to interact with the openapi HTTP API.\n//\n// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.\npackage repos\n\nimport (\n\t\"context\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"net/url\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/oapi-codegen/runtime\"\n)\n\n// Dependency defines model for Dependency.\ntype Dependency struct {\n\tDirect       *bool   `json:\"direct,omitempty\"`\n\tEcosystem    *string `json:\"ecosystem,omitempty\"`\n\tId           *int    `json:\"id,omitempty\"`\n\tKind         *string `json:\"kind,omitempty\"`\n\tOptional     *bool   `json:\"optional,omitempty\"`\n\tPackageName  *string `json:\"package_name,omitempty\"`\n\tRequirements *string `json:\"requirements,omitempty\"`\n}\n\n// DependencyWithRepository defines model for DependencyWithRepository.\ntype DependencyWithRepository struct {\n\tDirect       *bool       `json:\"direct,omitempty\"`\n\tEcosystem    *string     `json:\"ecosystem,omitempty\"`\n\tId           *int        `json:\"id,omitempty\"`\n\tKind         *string     `json:\"kind,omitempty\"`\n\tManifest     *Manifest   `json:\"manifest,omitempty\"`\n\tOptional     *bool       `json:\"optional,omitempty\"`\n\tPackageName  *string     `json:\"package_name,omitempty\"`\n\tRepository   *Repository `json:\"repository,omitempty\"`\n\tRequirements *string     `json:\"requirements,omitempty\"`\n}\n\n// Ecosystem defines model for Ecosystem.\ntype Ecosystem struct {\n\tEcosystemUrl  *string `json:\"ecosystem_url,omitempty\"`\n\tName          *string `json:\"name,omitempty\"`\n\tPackagesCount *int    `json:\"packages_count,omitempty\"`\n}\n\n// Host defines model for Host.\ntype Host struct {\n\tCreatedAt          *time.Time `json:\"created_at,omitempty\"`\n\tHostUrl            *string    `json:\"host_url,omitempty\"`\n\tIconUrl            *string    `json:\"icon_url,omitempty\"`\n\tKind               *string    `json:\"kind,omitempty\"`\n\tName               *string    `json:\"name,omitempty\"`\n\tOwnersCount        *int       `json:\"owners_count,omitempty\"`\n\tOwnersUrl          *string    `json:\"owners_url,omitempty\"`\n\tRepositoriesCount  *int       `json:\"repositories_count,omitempty\"`\n\tRepositorisUrl     *string    `json:\"repositoris_url,omitempty\"`\n\tRepositoryNamesUrl *string    `json:\"repository_names_url,omitempty\"`\n\tUpdatedAt          *time.Time `json:\"updated_at,omitempty\"`\n\tUrl                *string    `json:\"url,omitempty\"`\n\tVersion            *string    `json:\"version,omitempty\"`\n}\n\n// Manifest defines model for Manifest.\ntype Manifest struct {\n\tCreatedAt      *time.Time    `json:\"created_at,omitempty\"`\n\tDependencies   *[]Dependency `json:\"dependencies,omitempty\"`\n\tEcosystem      *string       `json:\"ecosystem,omitempty\"`\n\tFilepath       *string       `json:\"filepath,omitempty\"`\n\tKind           *string       `json:\"kind,omitempty\"`\n\tRepositoryLink *string       `json:\"repository_link,omitempty\"`\n\tSha            *string       `json:\"sha,omitempty\"`\n\tUpdatedAt      *time.Time    `json:\"updated_at,omitempty\"`\n}\n\n// Owner defines model for Owner.\ntype Owner struct {\n\tCompany           *string                 `json:\"company,omitempty\"`\n\tCreatedAt         *time.Time              `json:\"created_at,omitempty\"`\n\tDescription       *string                 `json:\"description,omitempty\"`\n\tEmail             *string                 `json:\"email,omitempty\"`\n\tFollowers         *int                    `json:\"followers,omitempty\"`\n\tFollowing         *int                    `json:\"following,omitempty\"`\n\tFundingLinks      *[]string               `json:\"funding_links,omitempty\"`\n\tHtmlUrl           *string                 `json:\"html_url,omitempty\"`\n\tIconUrl           *string                 `json:\"icon_url,omitempty\"`\n\tKind              *string                 `json:\"kind,omitempty\"`\n\tLastSyncedAt      *time.Time              `json:\"last_synced_at,omitempty\"`\n\tLocation          *string                 `json:\"location,omitempty\"`\n\tLogin             *string                 `json:\"login,omitempty\"`\n\tMetadata          *map[string]interface{} `json:\"metadata,omitempty\"`\n\tName              *string                 `json:\"name,omitempty\"`\n\tOwnerUrl          *string                 `json:\"owner_url,omitempty\"`\n\tRepositoriesCount *int                    `json:\"repositories_count,omitempty\"`\n\tRepositoriesUrl   *string                 `json:\"repositories_url,omitempty\"`\n\tTotalStars        *int                    `json:\"total_stars,omitempty\"`\n\tTwitter           *string                 `json:\"twitter,omitempty\"`\n\tUpdatedAt         *time.Time              `json:\"updated_at,omitempty\"`\n\tUuid              *string                 `json:\"uuid,omitempty\"`\n\tWebsite           *string                 `json:\"website,omitempty\"`\n}\n\n// PackageUsage defines model for PackageUsage.\ntype PackageUsage struct {\n\tDependenciesUrl *string `json:\"dependencies_url,omitempty\"`\n\tDependentsCount *int    `json:\"dependents_count,omitempty\"`\n\tEcosystem       *string `json:\"ecosystem,omitempty\"`\n\tName            *string `json:\"name,omitempty\"`\n\tPackageUsageUrl *string `json:\"package_usage_url,omitempty\"`\n}\n\n// Release defines model for Release.\ntype Release struct {\n\tAssets          *[]map[string]interface{} `json:\"assets,omitempty\"`\n\tAuthor          *string                   `json:\"author,omitempty\"`\n\tBody            *string                   `json:\"body,omitempty\"`\n\tCreatedAt       *time.Time                `json:\"created_at,omitempty\"`\n\tDraft           *bool                     `json:\"draft,omitempty\"`\n\tHtmlUrl         *string                   `json:\"html_url,omitempty\"`\n\tLastSyncedAt    *time.Time                `json:\"last_synced_at,omitempty\"`\n\tName            *string                   `json:\"name,omitempty\"`\n\tPrerelease      *bool                     `json:\"prerelease,omitempty\"`\n\tPublishedAt     *time.Time                `json:\"published_at,omitempty\"`\n\tTagName         *string                   `json:\"tag_name,omitempty\"`\n\tTagUrl          *string                   `json:\"tag_url,omitempty\"`\n\tTargetCommitish *string                   `json:\"target_commitish,omitempty\"`\n\tUuid            *string                   `json:\"uuid,omitempty\"`\n}\n\n// Repository defines model for Repository.\ntype Repository struct {\n\tArchived             *bool                   `json:\"archived,omitempty\"`\n\tCommitStats          *map[string]interface{} `json:\"commit_stats,omitempty\"`\n\tCreatedAt            *time.Time              `json:\"created_at,omitempty\"`\n\tDefaultBranch        *string                 `json:\"default_branch,omitempty\"`\n\tDependenciesParsedAt *time.Time              `json:\"dependencies_parsed_at,omitempty\"`\n\tDependencyJobId      *string                 `json:\"dependency_job_id,omitempty\"`\n\tDescription          *string                 `json:\"description,omitempty\"`\n\tDownloadUrl          *string                 `json:\"download_url,omitempty\"`\n\tEtag                 *string                 `json:\"etag,omitempty\"`\n\tFork                 *bool                   `json:\"fork,omitempty\"`\n\tForksCount           *int                    `json:\"forks_count,omitempty\"`\n\tFullName             *string                 `json:\"full_name,omitempty\"`\n\tHasIssues            *bool                   `json:\"has_issues,omitempty\"`\n\tHasPages             *bool                   `json:\"has_pages,omitempty\"`\n\tHasWiki              *bool                   `json:\"has_wiki,omitempty\"`\n\tHomepage             *string                 `json:\"homepage,omitempty\"`\n\tHost                 *Host                   `json:\"host,omitempty\"`\n\tHtmlUrl              *string                 `json:\"html_url,omitempty\"`\n\tIconUrl              *string                 `json:\"icon_url,omitempty\"`\n\tId                   *int                    `json:\"id,omitempty\"`\n\tLanguage             *string                 `json:\"language,omitempty\"`\n\tLastSyncedAt         *time.Time              `json:\"last_synced_at,omitempty\"`\n\tLatestCommitSha      *string                 `json:\"latest_commit_sha,omitempty\"`\n\tLatestTagName        *string                 `json:\"latest_tag_name,omitempty\"`\n\tLatestTagPublishedAt *time.Time              `json:\"latest_tag_published_at,omitempty\"`\n\tLicense              *string                 `json:\"license,omitempty\"`\n\tManifestsUrl         *string                 `json:\"manifests_url,omitempty\"`\n\tMetadata             *map[string]interface{} `json:\"metadata,omitempty\"`\n\tMirrorUrl            *string                 `json:\"mirror_url,omitempty\"`\n\tOpenIssuesCount      *int                    `json:\"open_issues_count,omitempty\"`\n\tOwner                *string                 `json:\"owner,omitempty\"`\n\tOwnerUrl             *string                 `json:\"owner_url,omitempty\"`\n\tPreviousNames        *[]string               `json:\"previous_names,omitempty\"`\n\tPullRequestsEnabled  *bool                   `json:\"pull_requests_enabled,omitempty\"`\n\tPushedAt             *time.Time              `json:\"pushed_at,omitempty\"`\n\tReleasesUrl          *string                 `json:\"releases_url,omitempty\"`\n\tRepositoryUrl        *string                 `json:\"repository_url,omitempty\"`\n\tScm                  *string                 `json:\"scm,omitempty\"`\n\tSize                 *int                    `json:\"size,omitempty\"`\n\tSourceName           *string                 `json:\"source_name,omitempty\"`\n\tStargazersCount      *int                    `json:\"stargazers_count,omitempty\"`\n\tStatus               *string                 `json:\"status,omitempty\"`\n\tSubscribersCount     *int                    `json:\"subscribers_count,omitempty\"`\n\tTagsCount            *int                    `json:\"tags_count,omitempty\"`\n\tTagsUrl              *string                 `json:\"tags_url,omitempty\"`\n\tTemplate             *bool                   `json:\"template,omitempty\"`\n\tTemplateFullName     *string                 `json:\"template_full_name,omitempty\"`\n\tTopics               *[]string               `json:\"topics,omitempty\"`\n\tUpdatedAt            *time.Time              `json:\"updated_at,omitempty\"`\n\tUuid                 *string                 `json:\"uuid,omitempty\"`\n}\n\n// Tag defines model for Tag.\ntype Tag struct {\n\tDependenciesParsedAt *time.Time `json:\"dependencies_parsed_at,omitempty\"`\n\tDependencyJobId      *string    `json:\"dependency_job_id,omitempty\"`\n\tDownloadUrl          *string    `json:\"download_url,omitempty\"`\n\tHtmlUrl              *string    `json:\"html_url,omitempty\"`\n\tKind                 *string    `json:\"kind,omitempty\"`\n\tManifestsUrl         *string    `json:\"manifests_url,omitempty\"`\n\tName                 *string    `json:\"name,omitempty\"`\n\tPublishedAt          *time.Time `json:\"published_at,omitempty\"`\n\tSha                  *string    `json:\"sha,omitempty\"`\n\tTagUrl               *string    `json:\"tag_url,omitempty\"`\n}\n\n// Topic defines model for Topic.\ntype Topic struct {\n\tName              *string `json:\"name,omitempty\"`\n\tRepositoriesCount *int    `json:\"repositories_count,omitempty\"`\n\tTopicUrl          *string `json:\"topic_url,omitempty\"`\n}\n\n// TopicWithRepositories defines model for TopicWithRepositories.\ntype TopicWithRepositories struct {\n\tName              *string       `json:\"name,omitempty\"`\n\tRelatedTopics     *[]Topic      `json:\"related_topics,omitempty\"`\n\tRepositories      *[]Repository `json:\"repositories,omitempty\"`\n\tRepositoriesCount *int          `json:\"repositories_count,omitempty\"`\n\tTopicUrl          *string       `json:\"topic_url,omitempty\"`\n}\n\n// GetRegistriesParams defines parameters for GetRegistries.\ntype GetRegistriesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// LookupHostOwnerParams defines parameters for LookupHostOwner.\ntype LookupHostOwnerParams struct {\n\t// Name name of owner\n\tName *string `form:\"name,omitempty\" json:\"name,omitempty\"`\n\n\t// Email email of owner\n\tEmail *string `form:\"email,omitempty\" json:\"email,omitempty\"`\n}\n\n// GetHostParams defines parameters for GetHost.\ntype GetHostParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetHostOwnersParams defines parameters for GetHostOwners.\ntype GetHostOwnersParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetHostOwnerRepositoriesParams defines parameters for GetHostOwnerRepositories.\ntype GetHostOwnerRepositoriesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Fork filter by fork\n\tFork *bool `form:\"fork,omitempty\" json:\"fork,omitempty\"`\n\n\t// Archived filter by archived\n\tArchived *bool `form:\"archived,omitempty\" json:\"archived,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetHostRepositoriesParams defines parameters for GetHostRepositories.\ntype GetHostRepositoriesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Fork filter by fork\n\tFork *bool `form:\"fork,omitempty\" json:\"fork,omitempty\"`\n\n\t// Archived filter by archived\n\tArchived *bool `form:\"archived,omitempty\" json:\"archived,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetHostRepositoryManifestsParams defines parameters for GetHostRepositoryManifests.\ntype GetHostRepositoryManifestsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// GetHostRepositoryReleasesParams defines parameters for GetHostRepositoryReleases.\ntype GetHostRepositoryReleasesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetHostRepositoryTagsParams defines parameters for GetHostRepositoryTags.\ntype GetHostRepositoryTagsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// GetHostRepositoryNamesParams defines parameters for GetHostRepositoryNames.\ntype GetHostRepositoryNamesParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Fork filter by fork\n\tFork *bool `form:\"fork,omitempty\" json:\"fork,omitempty\"`\n\n\t// Archived filter by archived\n\tArchived *bool `form:\"archived,omitempty\" json:\"archived,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// RepositoriesLookupParams defines parameters for RepositoriesLookup.\ntype RepositoriesLookupParams struct {\n\t// Url The URL of the repository to lookup\n\tUrl *string `form:\"url,omitempty\" json:\"url,omitempty\"`\n\n\t// Purl package URL\n\tPurl *string `form:\"purl,omitempty\" json:\"purl,omitempty\"`\n}\n\n// TopicsParams defines parameters for Topics.\ntype TopicsParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n}\n\n// TopicParams defines parameters for Topic.\ntype TopicParams struct {\n\t// Page pagination page number\n\tPage *int `form:\"page,omitempty\" json:\"page,omitempty\"`\n\n\t// PerPage Number of records to return\n\tPerPage *int `form:\"per_page,omitempty\" json:\"per_page,omitempty\"`\n\n\t// CreatedAfter filter by created_at after given time\n\tCreatedAfter *time.Time `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// UpdatedAfter filter by updated_at after given time\n\tUpdatedAfter *time.Time `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// Fork filter by fork\n\tFork *bool `form:\"fork,omitempty\" json:\"fork,omitempty\"`\n\n\t// Archived filter by archived\n\tArchived *bool `form:\"archived,omitempty\" json:\"archived,omitempty\"`\n\n\t// Sort field to order results by\n\tSort *string `form:\"sort,omitempty\" json:\"sort,omitempty\"`\n\n\t// Order direction to order results by\n\tOrder *string `form:\"order,omitempty\" json:\"order,omitempty\"`\n}\n\n// RequestEditorFn  is the function signature for the RequestEditor callback function\ntype RequestEditorFn func(ctx context.Context, req *http.Request) error\n\n// Doer performs HTTP requests.\n//\n// The standard http.Client implements this interface.\ntype HttpRequestDoer interface {\n\tDo(req *http.Request) (*http.Response, error)\n}\n\n// Client which conforms to the OpenAPI3 specification for this service.\ntype Client struct {\n\t// The endpoint of the server conforming to this interface, with scheme,\n\t// https://api.deepmap.com for example. This can contain a path relative\n\t// to the server, such as https://api.deepmap.com/dev-test, and all the\n\t// paths in the swagger spec will be appended to the server.\n\tServer string\n\n\t// Doer for performing requests, typically a *http.Client with any\n\t// customized settings, such as certificate chains.\n\tClient HttpRequestDoer\n\n\t// A list of callbacks for modifying requests which are generated before sending over\n\t// the network.\n\tRequestEditors []RequestEditorFn\n}\n\n// ClientOption allows setting custom parameters during construction\ntype ClientOption func(*Client) error\n\n// Creates a new Client, with reasonable defaults\nfunc NewClient(server string, opts ...ClientOption) (*Client, error) {\n\t// create a client with sane default values\n\tclient := Client{\n\t\tServer: server,\n\t}\n\t// mutate client and add all optional params\n\tfor _, o := range opts {\n\t\tif err := o(&client); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t}\n\t// ensure the server URL always has a trailing slash\n\tif !strings.HasSuffix(client.Server, \"/\") {\n\t\tclient.Server += \"/\"\n\t}\n\t// create httpClient, if not already present\n\tif client.Client == nil {\n\t\tclient.Client = &http.Client{}\n\t}\n\treturn &client, nil\n}\n\n// WithHTTPClient allows overriding the default Doer, which is\n// automatically created using http.Client. This is useful for tests.\nfunc WithHTTPClient(doer HttpRequestDoer) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.Client = doer\n\t\treturn nil\n\t}\n}\n\n// WithRequestEditorFn allows setting up a callback function, which will be\n// called right before sending the request. This can be used to mutate the request.\nfunc WithRequestEditorFn(fn RequestEditorFn) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.RequestEditors = append(c.RequestEditors, fn)\n\t\treturn nil\n\t}\n}\n\n// The interface specification for the client above.\ntype ClientInterface interface {\n\t// GetRegistries request\n\tGetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// LookupHostOwner request\n\tLookupHostOwner(ctx context.Context, hostName string, params *LookupHostOwnerParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHost request\n\tGetHost(ctx context.Context, hostName string, params *GetHostParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostOwners request\n\tGetHostOwners(ctx context.Context, hostName string, params *GetHostOwnersParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostOwner request\n\tGetHostOwner(ctx context.Context, hostName string, ownerLogin string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostOwnerRepositories request\n\tGetHostOwnerRepositories(ctx context.Context, hostName string, ownerLogin string, params *GetHostOwnerRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositories request\n\tGetHostRepositories(ctx context.Context, hostName string, params *GetHostRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepository request\n\tGetHostRepository(ctx context.Context, hostName string, repositoryName string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryManifests request\n\tGetHostRepositoryManifests(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryManifestsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryReleases request\n\tGetHostRepositoryReleases(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryRelease request\n\tGetHostRepositoryRelease(ctx context.Context, hostName string, repositoryName string, release string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryTags request\n\tGetHostRepositoryTags(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryTag request\n\tGetHostRepositoryTag(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryTagManifests request\n\tGetHostRepositoryTagManifests(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetHostRepositoryNames request\n\tGetHostRepositoryNames(ctx context.Context, hostName string, params *GetHostRepositoryNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// RepositoriesLookup request\n\tRepositoriesLookup(ctx context.Context, params *RepositoriesLookupParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// Topics request\n\tTopics(ctx context.Context, params *TopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// Topic request\n\tTopic(ctx context.Context, topic string, params *TopicParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// Usage request\n\tUsage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// UsageEcosystem request\n\tUsageEcosystem(ctx context.Context, ecosystem string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// UsagePackage request\n\tUsagePackage(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// UsagePackageDependencies request\n\tUsagePackageDependencies(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*http.Response, error)\n}\n\nfunc (c *Client) GetRegistries(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetRegistriesRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) LookupHostOwner(ctx context.Context, hostName string, params *LookupHostOwnerParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewLookupHostOwnerRequest(c.Server, hostName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHost(ctx context.Context, hostName string, params *GetHostParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRequest(c.Server, hostName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostOwners(ctx context.Context, hostName string, params *GetHostOwnersParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostOwnersRequest(c.Server, hostName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostOwner(ctx context.Context, hostName string, ownerLogin string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostOwnerRequest(c.Server, hostName, ownerLogin)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostOwnerRepositories(ctx context.Context, hostName string, ownerLogin string, params *GetHostOwnerRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostOwnerRepositoriesRequest(c.Server, hostName, ownerLogin, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositories(ctx context.Context, hostName string, params *GetHostRepositoriesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoriesRequest(c.Server, hostName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepository(ctx context.Context, hostName string, repositoryName string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryRequest(c.Server, hostName, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryManifests(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryManifestsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryManifestsRequest(c.Server, hostName, repositoryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryReleases(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryReleasesRequest(c.Server, hostName, repositoryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryRelease(ctx context.Context, hostName string, repositoryName string, release string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryReleaseRequest(c.Server, hostName, repositoryName, release)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryTags(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryTagsRequest(c.Server, hostName, repositoryName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryTag(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryTagRequest(c.Server, hostName, repositoryName, tag)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryTagManifests(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryTagManifestsRequest(c.Server, hostName, repositoryName, tag)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetHostRepositoryNames(ctx context.Context, hostName string, params *GetHostRepositoryNamesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetHostRepositoryNamesRequest(c.Server, hostName, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) RepositoriesLookup(ctx context.Context, params *RepositoriesLookupParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewRepositoriesLookupRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) Topics(ctx context.Context, params *TopicsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewTopicsRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) Topic(ctx context.Context, topic string, params *TopicParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewTopicRequest(c.Server, topic, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) Usage(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUsageRequest(c.Server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) UsageEcosystem(ctx context.Context, ecosystem string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUsageEcosystemRequest(c.Server, ecosystem)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) UsagePackage(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUsagePackageRequest(c.Server, ecosystem, pPackage)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) UsagePackageDependencies(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUsagePackageDependenciesRequest(c.Server, ecosystem, pPackage)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\n// NewGetRegistriesRequest generates requests for GetRegistries\nfunc NewGetRegistriesRequest(server string, params *GetRegistriesParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewLookupHostOwnerRequest generates requests for LookupHostOwner\nfunc NewLookupHostOwnerRequest(server string, hostName string, params *LookupHostOwnerParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"HostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/owners/lookup\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Name != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"name\", runtime.ParamLocationQuery, *params.Name); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Email != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"email\", runtime.ParamLocationQuery, *params.Email); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRequest generates requests for GetHost\nfunc NewGetHostRequest(server string, hostName string, params *GetHostParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostOwnersRequest generates requests for GetHostOwners\nfunc NewGetHostOwnersRequest(server string, hostName string, params *GetHostOwnersParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/owners\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostOwnerRequest generates requests for GetHostOwner\nfunc NewGetHostOwnerRequest(server string, hostName string, ownerLogin string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"ownerLogin\", runtime.ParamLocationPath, ownerLogin)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/owners/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostOwnerRepositoriesRequest generates requests for GetHostOwnerRepositories\nfunc NewGetHostOwnerRepositoriesRequest(server string, hostName string, ownerLogin string, params *GetHostOwnerRepositoriesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"ownerLogin\", runtime.ParamLocationPath, ownerLogin)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/owners/%s/repositories\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Fork != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"fork\", runtime.ParamLocationQuery, *params.Fork); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Archived != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"archived\", runtime.ParamLocationQuery, *params.Archived); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoriesRequest generates requests for GetHostRepositories\nfunc NewGetHostRepositoriesRequest(server string, hostName string, params *GetHostRepositoriesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Fork != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"fork\", runtime.ParamLocationQuery, *params.Fork); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Archived != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"archived\", runtime.ParamLocationQuery, *params.Archived); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryRequest generates requests for GetHostRepository\nfunc NewGetHostRepositoryRequest(server string, hostName string, repositoryName string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryManifestsRequest generates requests for GetHostRepositoryManifests\nfunc NewGetHostRepositoryManifestsRequest(server string, hostName string, repositoryName string, params *GetHostRepositoryManifestsParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/manifests\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryReleasesRequest generates requests for GetHostRepositoryReleases\nfunc NewGetHostRepositoryReleasesRequest(server string, hostName string, repositoryName string, params *GetHostRepositoryReleasesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/releases\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryReleaseRequest generates requests for GetHostRepositoryRelease\nfunc NewGetHostRepositoryReleaseRequest(server string, hostName string, repositoryName string, release string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam2 string\n\n\tpathParam2, err = runtime.StyleParamWithLocation(\"simple\", false, \"release\", runtime.ParamLocationPath, release)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/releases/%s\", pathParam0, pathParam1, pathParam2)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryTagsRequest generates requests for GetHostRepositoryTags\nfunc NewGetHostRepositoryTagsRequest(server string, hostName string, repositoryName string, params *GetHostRepositoryTagsParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/tags\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryTagRequest generates requests for GetHostRepositoryTag\nfunc NewGetHostRepositoryTagRequest(server string, hostName string, repositoryName string, tag string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam2 string\n\n\tpathParam2, err = runtime.StyleParamWithLocation(\"simple\", false, \"tag\", runtime.ParamLocationPath, tag)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/tags/%s\", pathParam0, pathParam1, pathParam2)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryTagManifestsRequest generates requests for GetHostRepositoryTagManifests\nfunc NewGetHostRepositoryTagManifestsRequest(server string, hostName string, repositoryName string, tag string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"repositoryName\", runtime.ParamLocationPath, repositoryName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam2 string\n\n\tpathParam2, err = runtime.StyleParamWithLocation(\"simple\", false, \"tag\", runtime.ParamLocationPath, tag)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repositories/%s/tags/%s/manifests\", pathParam0, pathParam1, pathParam2)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetHostRepositoryNamesRequest generates requests for GetHostRepositoryNames\nfunc NewGetHostRepositoryNamesRequest(server string, hostName string, params *GetHostRepositoryNamesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"hostName\", runtime.ParamLocationPath, hostName)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/hosts/%s/repository_names\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Fork != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"fork\", runtime.ParamLocationQuery, *params.Fork); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Archived != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"archived\", runtime.ParamLocationQuery, *params.Archived); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewRepositoriesLookupRequest generates requests for RepositoriesLookup\nfunc NewRepositoriesLookupRequest(server string, params *RepositoriesLookupParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/repositories/lookup\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Url != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"url\", runtime.ParamLocationQuery, *params.Url); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Purl != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"purl\", runtime.ParamLocationQuery, *params.Purl); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewTopicsRequest generates requests for Topics\nfunc NewTopicsRequest(server string, params *TopicsParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/topics\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewTopicRequest generates requests for Topic\nfunc NewTopicRequest(server string, topic string, params *TopicParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"topic\", runtime.ParamLocationPath, topic)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/topics/%s\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif params.Page != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"page\", runtime.ParamLocationQuery, *params.Page); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.PerPage != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"per_page\", runtime.ParamLocationQuery, *params.PerPage); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Fork != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"fork\", runtime.ParamLocationQuery, *params.Fork); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Archived != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"archived\", runtime.ParamLocationQuery, *params.Archived); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Sort != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"sort\", runtime.ParamLocationQuery, *params.Sort); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Order != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"order\", runtime.ParamLocationQuery, *params.Order); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewUsageRequest generates requests for Usage\nfunc NewUsageRequest(server string) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/usage\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewUsageEcosystemRequest generates requests for UsageEcosystem\nfunc NewUsageEcosystemRequest(server string, ecosystem string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"ecosystem\", runtime.ParamLocationPath, ecosystem)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/usage/%s\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewUsagePackageRequest generates requests for UsagePackage\nfunc NewUsagePackageRequest(server string, ecosystem string, pPackage string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"ecosystem\", runtime.ParamLocationPath, ecosystem)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"package\", runtime.ParamLocationPath, pPackage)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/usage/%s/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewUsagePackageDependenciesRequest generates requests for UsagePackageDependencies\nfunc NewUsagePackageDependenciesRequest(server string, ecosystem string, pPackage string) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"ecosystem\", runtime.ParamLocationPath, ecosystem)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"package\", runtime.ParamLocationPath, pPackage)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/usage/%s/%s/dependencies\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\nfunc (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {\n\tfor _, r := range c.RequestEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\tfor _, r := range additionalEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\treturn nil\n}\n\n// ClientWithResponses builds on ClientInterface to offer response payloads\ntype ClientWithResponses struct {\n\tClientInterface\n}\n\n// NewClientWithResponses creates a new ClientWithResponses, which wraps\n// Client with return type handling\nfunc NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {\n\tclient, err := NewClient(server, opts...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &ClientWithResponses{client}, nil\n}\n\n// WithBaseURL overrides the baseURL.\nfunc WithBaseURL(baseURL string) ClientOption {\n\treturn func(c *Client) error {\n\t\tnewBaseURL, err := url.Parse(baseURL)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tc.Server = newBaseURL.String()\n\t\treturn nil\n\t}\n}\n\n// ClientWithResponsesInterface is the interface specification for the client with responses above.\ntype ClientWithResponsesInterface interface {\n\t// GetRegistriesWithResponse request\n\tGetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error)\n\n\t// LookupHostOwnerWithResponse request\n\tLookupHostOwnerWithResponse(ctx context.Context, hostName string, params *LookupHostOwnerParams, reqEditors ...RequestEditorFn) (*LookupHostOwnerResponse, error)\n\n\t// GetHostWithResponse request\n\tGetHostWithResponse(ctx context.Context, hostName string, params *GetHostParams, reqEditors ...RequestEditorFn) (*GetHostResponse, error)\n\n\t// GetHostOwnersWithResponse request\n\tGetHostOwnersWithResponse(ctx context.Context, hostName string, params *GetHostOwnersParams, reqEditors ...RequestEditorFn) (*GetHostOwnersResponse, error)\n\n\t// GetHostOwnerWithResponse request\n\tGetHostOwnerWithResponse(ctx context.Context, hostName string, ownerLogin string, reqEditors ...RequestEditorFn) (*GetHostOwnerResponse, error)\n\n\t// GetHostOwnerRepositoriesWithResponse request\n\tGetHostOwnerRepositoriesWithResponse(ctx context.Context, hostName string, ownerLogin string, params *GetHostOwnerRepositoriesParams, reqEditors ...RequestEditorFn) (*GetHostOwnerRepositoriesResponse, error)\n\n\t// GetHostRepositoriesWithResponse request\n\tGetHostRepositoriesWithResponse(ctx context.Context, hostName string, params *GetHostRepositoriesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoriesResponse, error)\n\n\t// GetHostRepositoryWithResponse request\n\tGetHostRepositoryWithResponse(ctx context.Context, hostName string, repositoryName string, reqEditors ...RequestEditorFn) (*GetHostRepositoryResponse, error)\n\n\t// GetHostRepositoryManifestsWithResponse request\n\tGetHostRepositoryManifestsWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryManifestsParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryManifestsResponse, error)\n\n\t// GetHostRepositoryReleasesWithResponse request\n\tGetHostRepositoryReleasesWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryReleasesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryReleasesResponse, error)\n\n\t// GetHostRepositoryReleaseWithResponse request\n\tGetHostRepositoryReleaseWithResponse(ctx context.Context, hostName string, repositoryName string, release string, reqEditors ...RequestEditorFn) (*GetHostRepositoryReleaseResponse, error)\n\n\t// GetHostRepositoryTagsWithResponse request\n\tGetHostRepositoryTagsWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryTagsParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagsResponse, error)\n\n\t// GetHostRepositoryTagWithResponse request\n\tGetHostRepositoryTagWithResponse(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagResponse, error)\n\n\t// GetHostRepositoryTagManifestsWithResponse request\n\tGetHostRepositoryTagManifestsWithResponse(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagManifestsResponse, error)\n\n\t// GetHostRepositoryNamesWithResponse request\n\tGetHostRepositoryNamesWithResponse(ctx context.Context, hostName string, params *GetHostRepositoryNamesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryNamesResponse, error)\n\n\t// RepositoriesLookupWithResponse request\n\tRepositoriesLookupWithResponse(ctx context.Context, params *RepositoriesLookupParams, reqEditors ...RequestEditorFn) (*RepositoriesLookupResponse, error)\n\n\t// TopicsWithResponse request\n\tTopicsWithResponse(ctx context.Context, params *TopicsParams, reqEditors ...RequestEditorFn) (*TopicsResponse, error)\n\n\t// TopicWithResponse request\n\tTopicWithResponse(ctx context.Context, topic string, params *TopicParams, reqEditors ...RequestEditorFn) (*TopicResponse, error)\n\n\t// UsageWithResponse request\n\tUsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UsageResponse, error)\n\n\t// UsageEcosystemWithResponse request\n\tUsageEcosystemWithResponse(ctx context.Context, ecosystem string, reqEditors ...RequestEditorFn) (*UsageEcosystemResponse, error)\n\n\t// UsagePackageWithResponse request\n\tUsagePackageWithResponse(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*UsagePackageResponse, error)\n\n\t// UsagePackageDependenciesWithResponse request\n\tUsagePackageDependenciesWithResponse(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*UsagePackageDependenciesResponse, error)\n}\n\ntype GetRegistriesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Host\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetRegistriesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetRegistriesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype LookupHostOwnerResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Owner\n}\n\n// Status returns HTTPResponse.Status\nfunc (r LookupHostOwnerResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r LookupHostOwnerResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Host\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostOwnersResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Owner\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostOwnersResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostOwnersResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostOwnerResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Owner\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostOwnerResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostOwnerResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostOwnerRepositoriesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Repository\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostOwnerRepositoriesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostOwnerRepositoriesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoriesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Repository\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoriesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoriesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Repository\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryManifestsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Manifest\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryManifestsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryManifestsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryReleasesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Tag\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryReleasesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryReleasesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryReleaseResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Release\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryReleaseResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryReleaseResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryTagsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Tag\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryTagsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryTagsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryTagResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Tag\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryTagResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryTagResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryTagManifestsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Manifest\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryTagManifestsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryTagManifestsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetHostRepositoryNamesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]string\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetHostRepositoryNamesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetHostRepositoryNamesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype RepositoriesLookupResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *Repository\n}\n\n// Status returns HTTPResponse.Status\nfunc (r RepositoriesLookupResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r RepositoriesLookupResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype TopicsResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Topic\n}\n\n// Status returns HTTPResponse.Status\nfunc (r TopicsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r TopicsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype TopicResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *TopicWithRepositories\n}\n\n// Status returns HTTPResponse.Status\nfunc (r TopicResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r TopicResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype UsageResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]Ecosystem\n}\n\n// Status returns HTTPResponse.Status\nfunc (r UsageResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r UsageResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype UsageEcosystemResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *[]PackageUsage\n}\n\n// Status returns HTTPResponse.Status\nfunc (r UsageEcosystemResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r UsageEcosystemResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype UsagePackageResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *PackageUsage\n}\n\n// Status returns HTTPResponse.Status\nfunc (r UsagePackageResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r UsagePackageResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype UsagePackageDependenciesResponse struct {\n\tBody         []byte\n\tHTTPResponse *http.Response\n\tJSON200      *DependencyWithRepository\n}\n\n// Status returns HTTPResponse.Status\nfunc (r UsagePackageDependenciesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r UsagePackageDependenciesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\n// GetRegistriesWithResponse request returning *GetRegistriesResponse\nfunc (c *ClientWithResponses) GetRegistriesWithResponse(ctx context.Context, params *GetRegistriesParams, reqEditors ...RequestEditorFn) (*GetRegistriesResponse, error) {\n\trsp, err := c.GetRegistries(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetRegistriesResponse(rsp)\n}\n\n// LookupHostOwnerWithResponse request returning *LookupHostOwnerResponse\nfunc (c *ClientWithResponses) LookupHostOwnerWithResponse(ctx context.Context, hostName string, params *LookupHostOwnerParams, reqEditors ...RequestEditorFn) (*LookupHostOwnerResponse, error) {\n\trsp, err := c.LookupHostOwner(ctx, hostName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseLookupHostOwnerResponse(rsp)\n}\n\n// GetHostWithResponse request returning *GetHostResponse\nfunc (c *ClientWithResponses) GetHostWithResponse(ctx context.Context, hostName string, params *GetHostParams, reqEditors ...RequestEditorFn) (*GetHostResponse, error) {\n\trsp, err := c.GetHost(ctx, hostName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostResponse(rsp)\n}\n\n// GetHostOwnersWithResponse request returning *GetHostOwnersResponse\nfunc (c *ClientWithResponses) GetHostOwnersWithResponse(ctx context.Context, hostName string, params *GetHostOwnersParams, reqEditors ...RequestEditorFn) (*GetHostOwnersResponse, error) {\n\trsp, err := c.GetHostOwners(ctx, hostName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostOwnersResponse(rsp)\n}\n\n// GetHostOwnerWithResponse request returning *GetHostOwnerResponse\nfunc (c *ClientWithResponses) GetHostOwnerWithResponse(ctx context.Context, hostName string, ownerLogin string, reqEditors ...RequestEditorFn) (*GetHostOwnerResponse, error) {\n\trsp, err := c.GetHostOwner(ctx, hostName, ownerLogin, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostOwnerResponse(rsp)\n}\n\n// GetHostOwnerRepositoriesWithResponse request returning *GetHostOwnerRepositoriesResponse\nfunc (c *ClientWithResponses) GetHostOwnerRepositoriesWithResponse(ctx context.Context, hostName string, ownerLogin string, params *GetHostOwnerRepositoriesParams, reqEditors ...RequestEditorFn) (*GetHostOwnerRepositoriesResponse, error) {\n\trsp, err := c.GetHostOwnerRepositories(ctx, hostName, ownerLogin, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostOwnerRepositoriesResponse(rsp)\n}\n\n// GetHostRepositoriesWithResponse request returning *GetHostRepositoriesResponse\nfunc (c *ClientWithResponses) GetHostRepositoriesWithResponse(ctx context.Context, hostName string, params *GetHostRepositoriesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoriesResponse, error) {\n\trsp, err := c.GetHostRepositories(ctx, hostName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoriesResponse(rsp)\n}\n\n// GetHostRepositoryWithResponse request returning *GetHostRepositoryResponse\nfunc (c *ClientWithResponses) GetHostRepositoryWithResponse(ctx context.Context, hostName string, repositoryName string, reqEditors ...RequestEditorFn) (*GetHostRepositoryResponse, error) {\n\trsp, err := c.GetHostRepository(ctx, hostName, repositoryName, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryResponse(rsp)\n}\n\n// GetHostRepositoryManifestsWithResponse request returning *GetHostRepositoryManifestsResponse\nfunc (c *ClientWithResponses) GetHostRepositoryManifestsWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryManifestsParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryManifestsResponse, error) {\n\trsp, err := c.GetHostRepositoryManifests(ctx, hostName, repositoryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryManifestsResponse(rsp)\n}\n\n// GetHostRepositoryReleasesWithResponse request returning *GetHostRepositoryReleasesResponse\nfunc (c *ClientWithResponses) GetHostRepositoryReleasesWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryReleasesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryReleasesResponse, error) {\n\trsp, err := c.GetHostRepositoryReleases(ctx, hostName, repositoryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryReleasesResponse(rsp)\n}\n\n// GetHostRepositoryReleaseWithResponse request returning *GetHostRepositoryReleaseResponse\nfunc (c *ClientWithResponses) GetHostRepositoryReleaseWithResponse(ctx context.Context, hostName string, repositoryName string, release string, reqEditors ...RequestEditorFn) (*GetHostRepositoryReleaseResponse, error) {\n\trsp, err := c.GetHostRepositoryRelease(ctx, hostName, repositoryName, release, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryReleaseResponse(rsp)\n}\n\n// GetHostRepositoryTagsWithResponse request returning *GetHostRepositoryTagsResponse\nfunc (c *ClientWithResponses) GetHostRepositoryTagsWithResponse(ctx context.Context, hostName string, repositoryName string, params *GetHostRepositoryTagsParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagsResponse, error) {\n\trsp, err := c.GetHostRepositoryTags(ctx, hostName, repositoryName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryTagsResponse(rsp)\n}\n\n// GetHostRepositoryTagWithResponse request returning *GetHostRepositoryTagResponse\nfunc (c *ClientWithResponses) GetHostRepositoryTagWithResponse(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagResponse, error) {\n\trsp, err := c.GetHostRepositoryTag(ctx, hostName, repositoryName, tag, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryTagResponse(rsp)\n}\n\n// GetHostRepositoryTagManifestsWithResponse request returning *GetHostRepositoryTagManifestsResponse\nfunc (c *ClientWithResponses) GetHostRepositoryTagManifestsWithResponse(ctx context.Context, hostName string, repositoryName string, tag string, reqEditors ...RequestEditorFn) (*GetHostRepositoryTagManifestsResponse, error) {\n\trsp, err := c.GetHostRepositoryTagManifests(ctx, hostName, repositoryName, tag, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryTagManifestsResponse(rsp)\n}\n\n// GetHostRepositoryNamesWithResponse request returning *GetHostRepositoryNamesResponse\nfunc (c *ClientWithResponses) GetHostRepositoryNamesWithResponse(ctx context.Context, hostName string, params *GetHostRepositoryNamesParams, reqEditors ...RequestEditorFn) (*GetHostRepositoryNamesResponse, error) {\n\trsp, err := c.GetHostRepositoryNames(ctx, hostName, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetHostRepositoryNamesResponse(rsp)\n}\n\n// RepositoriesLookupWithResponse request returning *RepositoriesLookupResponse\nfunc (c *ClientWithResponses) RepositoriesLookupWithResponse(ctx context.Context, params *RepositoriesLookupParams, reqEditors ...RequestEditorFn) (*RepositoriesLookupResponse, error) {\n\trsp, err := c.RepositoriesLookup(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseRepositoriesLookupResponse(rsp)\n}\n\n// TopicsWithResponse request returning *TopicsResponse\nfunc (c *ClientWithResponses) TopicsWithResponse(ctx context.Context, params *TopicsParams, reqEditors ...RequestEditorFn) (*TopicsResponse, error) {\n\trsp, err := c.Topics(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseTopicsResponse(rsp)\n}\n\n// TopicWithResponse request returning *TopicResponse\nfunc (c *ClientWithResponses) TopicWithResponse(ctx context.Context, topic string, params *TopicParams, reqEditors ...RequestEditorFn) (*TopicResponse, error) {\n\trsp, err := c.Topic(ctx, topic, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseTopicResponse(rsp)\n}\n\n// UsageWithResponse request returning *UsageResponse\nfunc (c *ClientWithResponses) UsageWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UsageResponse, error) {\n\trsp, err := c.Usage(ctx, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUsageResponse(rsp)\n}\n\n// UsageEcosystemWithResponse request returning *UsageEcosystemResponse\nfunc (c *ClientWithResponses) UsageEcosystemWithResponse(ctx context.Context, ecosystem string, reqEditors ...RequestEditorFn) (*UsageEcosystemResponse, error) {\n\trsp, err := c.UsageEcosystem(ctx, ecosystem, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUsageEcosystemResponse(rsp)\n}\n\n// UsagePackageWithResponse request returning *UsagePackageResponse\nfunc (c *ClientWithResponses) UsagePackageWithResponse(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*UsagePackageResponse, error) {\n\trsp, err := c.UsagePackage(ctx, ecosystem, pPackage, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUsagePackageResponse(rsp)\n}\n\n// UsagePackageDependenciesWithResponse request returning *UsagePackageDependenciesResponse\nfunc (c *ClientWithResponses) UsagePackageDependenciesWithResponse(ctx context.Context, ecosystem string, pPackage string, reqEditors ...RequestEditorFn) (*UsagePackageDependenciesResponse, error) {\n\trsp, err := c.UsagePackageDependencies(ctx, ecosystem, pPackage, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUsagePackageDependenciesResponse(rsp)\n}\n\n// ParseGetRegistriesResponse parses an HTTP response from a GetRegistriesWithResponse call\nfunc ParseGetRegistriesResponse(rsp *http.Response) (*GetRegistriesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetRegistriesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Host\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseLookupHostOwnerResponse parses an HTTP response from a LookupHostOwnerWithResponse call\nfunc ParseLookupHostOwnerResponse(rsp *http.Response) (*LookupHostOwnerResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &LookupHostOwnerResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Owner\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostResponse parses an HTTP response from a GetHostWithResponse call\nfunc ParseGetHostResponse(rsp *http.Response) (*GetHostResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Host\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostOwnersResponse parses an HTTP response from a GetHostOwnersWithResponse call\nfunc ParseGetHostOwnersResponse(rsp *http.Response) (*GetHostOwnersResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostOwnersResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Owner\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostOwnerResponse parses an HTTP response from a GetHostOwnerWithResponse call\nfunc ParseGetHostOwnerResponse(rsp *http.Response) (*GetHostOwnerResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostOwnerResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Owner\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostOwnerRepositoriesResponse parses an HTTP response from a GetHostOwnerRepositoriesWithResponse call\nfunc ParseGetHostOwnerRepositoriesResponse(rsp *http.Response) (*GetHostOwnerRepositoriesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostOwnerRepositoriesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Repository\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoriesResponse parses an HTTP response from a GetHostRepositoriesWithResponse call\nfunc ParseGetHostRepositoriesResponse(rsp *http.Response) (*GetHostRepositoriesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoriesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Repository\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryResponse parses an HTTP response from a GetHostRepositoryWithResponse call\nfunc ParseGetHostRepositoryResponse(rsp *http.Response) (*GetHostRepositoryResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Repository\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryManifestsResponse parses an HTTP response from a GetHostRepositoryManifestsWithResponse call\nfunc ParseGetHostRepositoryManifestsResponse(rsp *http.Response) (*GetHostRepositoryManifestsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryManifestsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Manifest\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryReleasesResponse parses an HTTP response from a GetHostRepositoryReleasesWithResponse call\nfunc ParseGetHostRepositoryReleasesResponse(rsp *http.Response) (*GetHostRepositoryReleasesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryReleasesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Tag\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryReleaseResponse parses an HTTP response from a GetHostRepositoryReleaseWithResponse call\nfunc ParseGetHostRepositoryReleaseResponse(rsp *http.Response) (*GetHostRepositoryReleaseResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryReleaseResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Release\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryTagsResponse parses an HTTP response from a GetHostRepositoryTagsWithResponse call\nfunc ParseGetHostRepositoryTagsResponse(rsp *http.Response) (*GetHostRepositoryTagsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryTagsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Tag\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryTagResponse parses an HTTP response from a GetHostRepositoryTagWithResponse call\nfunc ParseGetHostRepositoryTagResponse(rsp *http.Response) (*GetHostRepositoryTagResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryTagResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Tag\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryTagManifestsResponse parses an HTTP response from a GetHostRepositoryTagManifestsWithResponse call\nfunc ParseGetHostRepositoryTagManifestsResponse(rsp *http.Response) (*GetHostRepositoryTagManifestsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryTagManifestsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Manifest\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetHostRepositoryNamesResponse parses an HTTP response from a GetHostRepositoryNamesWithResponse call\nfunc ParseGetHostRepositoryNamesResponse(rsp *http.Response) (*GetHostRepositoryNamesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetHostRepositoryNamesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []string\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseRepositoriesLookupResponse parses an HTTP response from a RepositoriesLookupWithResponse call\nfunc ParseRepositoriesLookupResponse(rsp *http.Response) (*RepositoriesLookupResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &RepositoriesLookupResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest Repository\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseTopicsResponse parses an HTTP response from a TopicsWithResponse call\nfunc ParseTopicsResponse(rsp *http.Response) (*TopicsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &TopicsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Topic\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseTopicResponse parses an HTTP response from a TopicWithResponse call\nfunc ParseTopicResponse(rsp *http.Response) (*TopicResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &TopicResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest TopicWithRepositories\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseUsageResponse parses an HTTP response from a UsageWithResponse call\nfunc ParseUsageResponse(rsp *http.Response) (*UsageResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &UsageResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []Ecosystem\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseUsageEcosystemResponse parses an HTTP response from a UsageEcosystemWithResponse call\nfunc ParseUsageEcosystemResponse(rsp *http.Response) (*UsageEcosystemResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &UsageEcosystemResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest []PackageUsage\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseUsagePackageResponse parses an HTTP response from a UsagePackageWithResponse call\nfunc ParseUsagePackageResponse(rsp *http.Response) (*UsagePackageResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &UsagePackageResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest PackageUsage\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseUsagePackageDependenciesResponse parses an HTTP response from a UsagePackageDependenciesWithResponse call\nfunc ParseUsagePackageDependenciesResponse(rsp *http.Response) (*UsagePackageDependenciesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &UsagePackageDependenciesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest DependencyWithRepository\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.JSON200 = &dest\n\n\t}\n\n\treturn response, nil\n}\n"
  },
  {
    "path": "go.mod",
    "content": "module github.com/snyk/parlay\n\ngo 1.25.7\n\nrequire (\n\tgithub.com/CycloneDX/cyclonedx-go v0.9.2\n\tgithub.com/deepmap/oapi-codegen v1.12.4\n\tgithub.com/edoardottt/depsdev v0.0.3\n\tgithub.com/google/uuid v1.5.0\n\tgithub.com/hashicorp/go-retryablehttp v0.7.7\n\tgithub.com/jarcoal/httpmock v1.3.0\n\tgithub.com/oapi-codegen/runtime v1.1.1\n\tgithub.com/package-url/packageurl-go v0.1.2\n\tgithub.com/remeh/sizedwaitgroup v1.0.0\n\tgithub.com/rs/zerolog v1.29.1\n\tgithub.com/spdx/tools-golang v0.5.4-0.20240304222056-8baafa1a79c4\n\tgithub.com/spf13/cobra v1.7.0\n\tgithub.com/spf13/viper v1.15.0\n\tgithub.com/stretchr/testify v1.10.0\n)\n\nrequire (\n\tgithub.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 // indirect\n\tgithub.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect\n\tgithub.com/avast/retry-go v3.0.0+incompatible // indirect\n\tgithub.com/davecgh/go-spew v1.1.1 // indirect\n\tgithub.com/fsnotify/fsnotify v1.6.0 // indirect\n\tgithub.com/hashicorp/go-cleanhttp v0.5.2 // indirect\n\tgithub.com/hashicorp/hcl v1.0.0 // indirect\n\tgithub.com/inconshreveable/mousetrap v1.1.0 // indirect\n\tgithub.com/magiconair/properties v1.8.7 // indirect\n\tgithub.com/mattn/go-colorable v0.1.13 // indirect\n\tgithub.com/mattn/go-isatty v0.0.20 // indirect\n\tgithub.com/mitchellh/mapstructure v1.5.0 // indirect\n\tgithub.com/pelletier/go-toml/v2 v2.0.9 // indirect\n\tgithub.com/pmezard/go-difflib v1.0.0 // indirect\n\tgithub.com/spf13/afero v1.9.3 // indirect\n\tgithub.com/spf13/cast v1.5.0 // indirect\n\tgithub.com/spf13/jwalterweatherman v1.1.0 // indirect\n\tgithub.com/spf13/pflag v1.0.5 // indirect\n\tgithub.com/subosito/gotenv v1.4.2 // indirect\n\tgolang.org/x/sys v0.20.0 // indirect\n\tgolang.org/x/text v0.14.0 // indirect\n\tgopkg.in/ini.v1 v1.67.0 // indirect\n\tgopkg.in/yaml.v3 v3.0.1 // indirect\n)\n"
  },
  {
    "path": "go.sum",
    "content": "cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=\ncloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=\ncloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=\ncloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU=\ncloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=\ncloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY=\ncloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc=\ncloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0=\ncloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To=\ncloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4=\ncloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M=\ncloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc=\ncloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk=\ncloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs=\ncloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc=\ncloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY=\ncloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI=\ncloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk=\ncloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY=\ncloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=\ncloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=\ncloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=\ncloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=\ncloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=\ncloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=\ncloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=\ncloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=\ncloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=\ncloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=\ncloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=\ncloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU=\ncloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=\ncloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=\ncloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=\ncloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=\ncloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=\ncloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo=\ndmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=\ngithub.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=\ngithub.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=\ngithub.com/CycloneDX/cyclonedx-go v0.9.2 h1:688QHn2X/5nRezKe2ueIVCt+NRqf7fl3AVQk+vaFcIo=\ngithub.com/CycloneDX/cyclonedx-go v0.9.2/go.mod h1:vcK6pKgO1WanCdd61qx4bFnSsDJQ6SbM2ZuMIgq86Jg=\ngithub.com/RaveNoX/go-jsoncommentstrip v1.0.0/go.mod h1:78ihd09MekBnJnxpICcwzCMzGrKSKYe4AqU6PDYYpjk=\ngithub.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 h1:aM1rlcoLz8y5B2r4tTLMiVTrMtpfY0O8EScKJxaSaEc=\ngithub.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092/go.mod h1:rYqSE9HbjzpHTI74vwPvae4ZVYZd1lue2ta6xHPdblA=\ngithub.com/apapsch/go-jsonmerge/v2 v2.0.0 h1:axGnT1gRIfimI7gJifB699GoE/oq+F2MU7Dml6nw9rQ=\ngithub.com/apapsch/go-jsonmerge/v2 v2.0.0/go.mod h1:lvDnEdqiQrp0O42VQGgmlKpxL1AP2+08jFMw88y4klk=\ngithub.com/avast/retry-go v3.0.0+incompatible h1:4SOWQ7Qs+oroOTQOYnAHqelpCO0biHSxpiH9JdtuBj0=\ngithub.com/avast/retry-go v3.0.0+incompatible/go.mod h1:XtSnn+n/sHqQIpZ10K1qAevBhOOCWBLXXy3hyiqqBrY=\ngithub.com/bmatcuk/doublestar v1.1.1/go.mod h1:UD6OnuiIn0yFxxA2le/rnRU1G4RaI4UvFv1sNto9p6w=\ngithub.com/bradleyjkemp/cupaloy/v2 v2.8.0 h1:any4BmKE+jGIaMpnU8YgH/I2LPiLBufr6oMMlVBbn9M=\ngithub.com/bradleyjkemp/cupaloy/v2 v2.8.0/go.mod h1:bm7JXdkRd4BHJk9HpwqAI8BoAY1lps46Enkdqw6aRX0=\ngithub.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=\ngithub.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=\ngithub.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=\ngithub.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=\ngithub.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=\ngithub.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=\ngithub.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=\ngithub.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=\ngithub.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=\ngithub.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=\ngithub.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=\ngithub.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=\ngithub.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=\ngithub.com/deepmap/oapi-codegen v1.12.4 h1:pPmn6qI9MuOtCz82WY2Xaw46EQjgvxednXXrP7g5Q2s=\ngithub.com/deepmap/oapi-codegen v1.12.4/go.mod h1:3lgHGMu6myQ2vqbbTXH2H1o4eXFTGnFiDaOaKKl5yas=\ngithub.com/edoardottt/depsdev v0.0.3 h1:QqTZGjdvrq8aZ0qhlPxUHiDrB+LadqUVsHX9a03pWO0=\ngithub.com/edoardottt/depsdev v0.0.3/go.mod h1:IQTpYyqJbheAt6AXD/96CUMSGHha5r6rMLNKD8CXkiY=\ngithub.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=\ngithub.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=\ngithub.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=\ngithub.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=\ngithub.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=\ngithub.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=\ngithub.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=\ngithub.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=\ngithub.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=\ngithub.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps=\ngithub.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=\ngithub.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=\ngithub.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU=\ngithub.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=\ngithub.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=\ngithub.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=\ngithub.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=\ngithub.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=\ngithub.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=\ngithub.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=\ngithub.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=\ngithub.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=\ngithub.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y=\ngithub.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=\ngithub.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=\ngithub.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=\ngithub.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=\ngithub.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=\ngithub.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=\ngithub.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=\ngithub.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=\ngithub.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=\ngithub.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk=\ngithub.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=\ngithub.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=\ngithub.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=\ngithub.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=\ngithub.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=\ngithub.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=\ngithub.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=\ngithub.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=\ngithub.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=\ngithub.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=\ngithub.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=\ngithub.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=\ngithub.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=\ngithub.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=\ngithub.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=\ngithub.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=\ngithub.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=\ngithub.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=\ngithub.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=\ngithub.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=\ngithub.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=\ngithub.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=\ngithub.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=\ngithub.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=\ngithub.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=\ngithub.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=\ngithub.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=\ngithub.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=\ngithub.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=\ngithub.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=\ngithub.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=\ngithub.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=\ngithub.com/google/uuid v1.5.0 h1:1p67kYwdtXjb0gL0BPiP1Av9wiZPo5A8z2cWkTZ+eyU=\ngithub.com/google/uuid v1.5.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=\ngithub.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=\ngithub.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=\ngithub.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g=\ngithub.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=\ngithub.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=\ngithub.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB11/k=\ngithub.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M=\ngithub.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU=\ngithub.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk=\ngithub.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=\ngithub.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=\ngithub.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=\ngithub.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=\ngithub.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=\ngithub.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=\ngithub.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=\ngithub.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=\ngithub.com/jarcoal/httpmock v1.3.0 h1:2RJ8GP0IIaWwcC9Fp2BmVi8Kog3v2Hn7VXM3fTd+nuc=\ngithub.com/jarcoal/httpmock v1.3.0/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg=\ngithub.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=\ngithub.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=\ngithub.com/juju/gnuflag v0.0.0-20171113085948-2ce1bb71843d/go.mod h1:2PavIy+JPciBPrBUjwbNvtwB6RQlve+hkpll6QSNmOE=\ngithub.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=\ngithub.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=\ngithub.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=\ngithub.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=\ngithub.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=\ngithub.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=\ngithub.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=\ngithub.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=\ngithub.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=\ngithub.com/magiconair/properties v1.8.7 h1:IeQXZAiQcpL9mgcAe1Nu6cX9LLw6ExEHKjN0VQdvPDY=\ngithub.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3vdS329zhj2hYo0=\ngithub.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=\ngithub.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=\ngithub.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=\ngithub.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=\ngithub.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=\ngithub.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=\ngithub.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=\ngithub.com/maxatome/go-testdeep v1.12.0 h1:Ql7Go8Tg0C1D/uMMX59LAoYK7LffeJQ6X2T04nTH68g=\ngithub.com/maxatome/go-testdeep v1.12.0/go.mod h1:lPZc/HAcJMP92l7yI6TRz1aZN5URwUBUAfUNvrclaNM=\ngithub.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=\ngithub.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=\ngithub.com/oapi-codegen/runtime v1.1.1 h1:EXLHh0DXIJnWhdRPN2w4MXAzFyE4CskzhNLUmtpMYro=\ngithub.com/oapi-codegen/runtime v1.1.1/go.mod h1:SK9X900oXmPWilYR5/WKPzt3Kqxn/uS/+lbpREv+eCg=\ngithub.com/package-url/packageurl-go v0.1.2 h1:0H2DQt6DHd/NeRlVwW4EZ4oEI6Bn40XlNPRqegcxuo4=\ngithub.com/package-url/packageurl-go v0.1.2/go.mod h1:uQd4a7Rh3ZsVg5j0lNyAfyxIeGde9yrlhjF78GzeW0c=\ngithub.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N7Xxu0=\ngithub.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc=\ngithub.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=\ngithub.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg=\ngithub.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=\ngithub.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=\ngithub.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=\ngithub.com/remeh/sizedwaitgroup v1.0.0 h1:VNGGFwNo/R5+MJBf6yrsr110p0m4/OX4S3DCy7Kyl5E=\ngithub.com/remeh/sizedwaitgroup v1.0.0/go.mod h1:3j2R4OIe/SeS6YDhICBy22RWjJC5eNCJ1V+9+NVNYlo=\ngithub.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=\ngithub.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=\ngithub.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=\ngithub.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg=\ngithub.com/rs/zerolog v1.29.1 h1:cO+d60CHkknCbvzEWxP0S9K6KqyTjrCNUy1LdQLCGPc=\ngithub.com/rs/zerolog v1.29.1/go.mod h1:Le6ESbR7hc+DP6Lt1THiV8CQSdkkNrd3R0XbEgp3ZBU=\ngithub.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=\ngithub.com/spdx/gordf v0.0.0-20201111095634-7098f93598fb/go.mod h1:uKWaldnbMnjsSAXRurWqqrdyZen1R7kxl8TkmWk2OyM=\ngithub.com/spdx/tools-golang v0.5.4-0.20240304222056-8baafa1a79c4 h1:h1iNkxAggQH5lpDxHslTTB3Y61XN2G/rjA/n/TAIwFg=\ngithub.com/spdx/tools-golang v0.5.4-0.20240304222056-8baafa1a79c4/go.mod h1:MVIsXx8ZZzaRWNQpUDhC4Dud34edUYJYecciXgrw5vE=\ngithub.com/spf13/afero v1.9.3 h1:41FoI0fD7OR7mGcKE/aOiLkGreyf8ifIOQmJANWogMk=\ngithub.com/spf13/afero v1.9.3/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y=\ngithub.com/spf13/cast v1.5.0 h1:rj3WzYc11XZaIZMPKmwP96zkFEnnAmV8s6XbB2aY32w=\ngithub.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=\ngithub.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I=\ngithub.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0=\ngithub.com/spf13/jwalterweatherman v1.1.0 h1:ue6voC5bR5F8YxI5S67j9i582FU4Qvo2bmqnqMYADFk=\ngithub.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo=\ngithub.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=\ngithub.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=\ngithub.com/spf13/viper v1.15.0 h1:js3yy885G8xwJa6iOISGFwd+qlUo5AvyXb7CiihdtiU=\ngithub.com/spf13/viper v1.15.0/go.mod h1:fFcTBJxvhhzSJiZy8n+PeW6t8l+KeT/uTARa0jHOQLA=\ngithub.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad/go.mod h1:qLr4V1qq6nMqFKkMo8ZTx3f+BZEkzsRUY10Xsm2mwU0=\ngithub.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=\ngithub.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=\ngithub.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=\ngithub.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=\ngithub.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=\ngithub.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=\ngithub.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=\ngithub.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=\ngithub.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=\ngithub.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=\ngithub.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=\ngithub.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=\ngithub.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=\ngithub.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=\ngithub.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=\ngithub.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8=\ngithub.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0=\ngithub.com/terminalstatic/go-xsd-validate v0.1.6 h1:TenYeQ3eY631qNi1/cTmLH/s2slHPRKTTHT+XSHkepo=\ngithub.com/terminalstatic/go-xsd-validate v0.1.6/go.mod h1:18lsvYFofBflqCrvo1umpABZ99+GneNTw2kEEc8UPJw=\ngithub.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f h1:J9EGpcZtP0E/raorCMxlFGSTBrsSlaDGf3jU/qvAE2c=\ngithub.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f/go.mod h1:N2zxlSyiKSe5eX1tZViRH5QA0qijqEDrYZiPEAiq3wU=\ngithub.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 h1:EzJWgHovont7NscjpAxXsDA8S8BMYve8Y5+7cuRE7R0=\ngithub.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1:GwrjFmJcFw6At/Gs6z4yjiIwzuJ1/+UwLxMQDVQXShQ=\ngithub.com/xeipuuv/gojsonschema v1.2.0 h1:LhYJRs+L4fBtjZUfuSZIKGeVu0QRy8e5Xi7D17UxZ74=\ngithub.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y=\ngithub.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=\ngithub.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=\ngithub.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=\ngithub.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=\ngo.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=\ngo.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=\ngo.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=\ngo.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=\ngo.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=\ngo.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=\ngolang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=\ngolang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=\ngolang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=\ngolang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=\ngolang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=\ngolang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=\ngolang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=\ngolang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=\ngolang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=\ngolang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8=\ngolang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek=\ngolang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY=\ngolang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=\ngolang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=\ngolang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4=\ngolang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM=\ngolang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU=\ngolang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=\ngolang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=\ngolang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=\ngolang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=\ngolang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=\ngolang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=\ngolang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=\ngolang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=\ngolang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=\ngolang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=\ngolang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=\ngolang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=\ngolang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=\ngolang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=\ngolang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=\ngolang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=\ngolang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY=\ngolang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=\ngolang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=\ngolang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=\ngolang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=\ngolang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=\ngolang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=\ngolang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=\ngolang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=\ngolang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=\ngolang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=\ngolang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=\ngolang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=\ngolang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=\ngolang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=\ngolang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=\ngolang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=\ngolang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=\ngolang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=\ngolang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=\ngolang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=\ngolang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=\ngolang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=\ngolang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=\ngolang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=\ngolang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=\ngolang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=\ngolang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=\ngolang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=\ngolang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=\ngolang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=\ngolang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=\ngolang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=\ngolang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=\ngolang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=\ngolang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=\ngolang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=\ngolang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=\ngolang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=\ngolang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=\ngolang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=\ngolang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=\ngolang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=\ngolang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=\ngolang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y=\ngolang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=\ngolang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=\ngolang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=\ngolang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=\ngolang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=\ngolang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=\ngolang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=\ngolang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=\ngolang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ=\ngolang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=\ngolang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=\ngolang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=\ngolang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=\ngolang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=\ngolang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=\ngolang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=\ngolang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=\ngolang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=\ngolang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=\ngolang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=\ngolang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=\ngolang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=\ngolang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=\ngolang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=\ngolang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=\ngolang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=\ngolang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=\ngolang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=\ngolang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=\ngolang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=\ngolang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=\ngolang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=\ngolang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=\ngolang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=\ngolang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=\ngolang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=\ngolang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=\ngolang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE=\ngolang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=\ngolang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=\ngolang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=\ngolang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=\ngolang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=\ngolang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=\ngolang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=\ngolang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=\ngolang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=\ngolang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=\ngoogle.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=\ngoogle.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=\ngoogle.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=\ngoogle.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=\ngoogle.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=\ngoogle.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=\ngoogle.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI=\ngoogle.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=\ngoogle.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=\ngoogle.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=\ngoogle.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=\ngoogle.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE=\ngoogle.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=\ngoogle.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE=\ngoogle.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=\ngoogle.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=\ngoogle.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=\ngoogle.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE=\ngoogle.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8=\ngoogle.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=\ngoogle.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=\ngoogle.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=\ngoogle.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=\ngoogle.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=\ngoogle.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=\ngoogle.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=\ngoogle.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=\ngoogle.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=\ngoogle.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=\ngoogle.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=\ngoogle.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=\ngoogle.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=\ngoogle.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=\ngoogle.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=\ngoogle.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc=\ngoogle.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA=\ngoogle.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=\ngoogle.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=\ngoogle.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=\ngoogle.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=\ngoogle.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=\ngoogle.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=\ngoogle.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=\ngoogle.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=\ngoogle.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=\ngoogle.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=\ngoogle.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=\ngoogle.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=\ngoogle.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=\ngoogle.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60=\ngoogle.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk=\ngoogle.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=\ngoogle.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=\ngoogle.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=\ngoogle.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=\ngoogle.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=\ngoogle.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=\ngoogle.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=\ngoogle.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=\ngoogle.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=\ngoogle.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=\ngoogle.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=\ngoogle.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=\ngoogle.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=\ngoogle.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=\ngoogle.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=\ngoogle.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=\ngopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=\ngopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=\ngopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=\ngopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=\ngopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA=\ngopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=\ngopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=\ngopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=\ngopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\ngopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=\nhonnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=\nhonnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=\nhonnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=\nhonnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=\nhonnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=\nhonnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=\nhonnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=\nrsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=\nrsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=\nrsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=\nsigs.k8s.io/yaml v1.4.0/go.mod h1:Ejl7/uTz7PSA4eKMyQCUTnhZYNmLIl+5c2lQPGR2BPY=\n"
  },
  {
    "path": "internal/commands/default.go",
    "content": "package commands\n\nimport (\n\t\"os\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\t\"github.com/spf13/viper\"\n\n\t\"github.com/snyk/parlay/internal/commands/deps\"\n\t\"github.com/snyk/parlay/internal/commands/ecosystems\"\n\t\"github.com/snyk/parlay/internal/commands/scorecard\"\n\t\"github.com/snyk/parlay/internal/commands/snyk\"\n)\n\n// These values are set at build time\nvar (\n\tversion = \"\"\n)\n\nfunc NewDefaultCommand() *cobra.Command {\n\toutput := zerolog.ConsoleWriter{Out: os.Stderr}\n\tlogger := zerolog.New(output).With().Timestamp().Logger()\n\n\tcmd := cobra.Command{\n\t\tUse:                   \"parlay\",\n\t\tShort:                 \"Enrich an SBOM with context from third party services\",\n\t\tSilenceUsage:          true,\n\t\tVersion:               GetVersion(),\n\t\tDisableFlagsInUseLine: true,\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif err := cmd.Help(); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to run parlay command\")\n\t\t\t}\n\t\t},\n\t\tPersistentPreRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif viper.GetBool(\"debug\") {\n\t\t\t\tzerolog.SetGlobalLevel(zerolog.DebugLevel)\n\t\t\t} else {\n\t\t\t\tzerolog.SetGlobalLevel(zerolog.InfoLevel)\n\t\t\t}\n\t\t},\n\t}\n\tcmd.CompletionOptions.HiddenDefaultCmd = true\n\n\tcmd.PersistentFlags().Bool(\"debug\", false, \"\")\n\tviper.BindPFlag(\"debug\", cmd.PersistentFlags().Lookup(\"debug\")) //nolint:errcheck\n\n\tcmd.SetVersionTemplate(`{{.Version}}`)\n\n\tcmd.AddCommand(ecosystems.NewEcosystemsRootCommand(&logger))\n\tcmd.AddCommand(snyk.NewSnykRootCommand(&logger))\n\tcmd.AddCommand(deps.NewDepsRootCommand(&logger))\n\tcmd.AddCommand(scorecard.NewRootCommand(&logger))\n\n\treturn &cmd\n}\n\nfunc GetVersion() string {\n\treturn version\n}\n"
  },
  {
    "path": "internal/commands/deps/repos.go",
    "content": "package deps\n\nimport (\n\t\"encoding/json\"\n\t\"fmt\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/lib/deps\"\n)\n\nfunc NewRepoCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"repo <repo>\",\n\t\tShort: \"Return repo info from deps.dev\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\trepo, err := deps.GetRepoData(args[0])\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to retrieve data from deps.dev\")\n\t\t\t}\n\n\t\t\trepository, err := json.Marshal(repo)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to parse response from deps.dev\")\n\t\t\t}\n\n\t\t\tfmt.Print(string(repository))\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/deps/root.go",
    "content": "package deps\n\nimport (\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n)\n\nfunc NewDepsRootCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:                   \"deps\",\n\t\tShort:                 \"Commands for using parlay with deps.dev\",\n\t\tAliases:               []string{\"d\"},\n\t\tDisableFlagsInUseLine: true,\n\t\tSilenceUsage:          true,\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif err := cmd.Help(); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to run deps command\")\n\t\t\t}\n\t\t},\n\t}\n\n\tcmd.AddCommand(NewRepoCommand(logger))\n\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/ecosystems/enrich.go",
    "content": "package ecosystems\n\nimport (\n\t\"os\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/lib/ecosystems\"\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nfunc NewEnrichCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"enrich <sbom>\",\n\t\tShort: \"Enrich an SBOM with ecosyste.ms data\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tb, err := utils.GetUserInput(args[0], os.Stdin)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read input\")\n\t\t\t}\n\n\t\t\tdoc, err := sbom.DecodeSBOMDocument(b)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read SBOM input\")\n\t\t\t}\n\n\t\t\tecosystems.EnrichSBOM(doc, logger)\n\n\t\t\tif err := doc.Encode(os.Stdout); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to encode new SBOM\")\n\t\t\t}\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/ecosystems/packages.go",
    "content": "package ecosystems\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/lib/ecosystems\"\n)\n\nfunc NewPackageCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"package <purl>\",\n\t\tShort: \"Return package info from ecosyste.ms\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tpurl, err := packageurl.FromString(args[0])\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to parse PackageURL\")\n\t\t\t}\n\n\t\t\tresp, err := ecosystems.GetPackageData(purl)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to get package data from ecosyste.ms\")\n\t\t\t}\n\n\t\t\tfmt.Print(string(resp.Body))\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/ecosystems/repos.go",
    "content": "package ecosystems\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/lib/ecosystems\"\n)\n\nfunc NewRepoCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"repo <host> <repo>\",\n\t\tShort: \"Return repo info from ecosyste.ms\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tresp, err := ecosystems.GetRepoData(args[0])\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to get repository data from ecosyste.ms\")\n\t\t\t}\n\t\t\tfmt.Print(string(resp.Body))\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/ecosystems/root.go",
    "content": "package ecosystems\n\nimport (\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n)\n\nfunc NewEcosystemsRootCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:                   \"ecosystems\",\n\t\tShort:                 \"Commands for using parlay with ecosystem.ms\",\n\t\tAliases:               []string{\"e\"},\n\t\tDisableFlagsInUseLine: true,\n\t\tSilenceUsage:          true,\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif err := cmd.Help(); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to run ecosystems command\")\n\t\t\t}\n\t\t},\n\t}\n\n\tcmd.AddCommand(NewPackageCommand(logger))\n\tcmd.AddCommand(NewRepoCommand(logger))\n\tcmd.AddCommand(NewEnrichCommand(logger))\n\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/scorecard/enrich.go",
    "content": "package scorecard\n\nimport (\n\t\"os\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/lib/sbom\"\n\t\"github.com/snyk/parlay/lib/scorecard\"\n)\n\nfunc NewEnrichCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"enrich <sbom>\",\n\t\tShort: \"Enrich an SBOM with OpenSSF Scorecard data\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tb, err := utils.GetUserInput(args[0], os.Stdin)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read input\")\n\t\t\t}\n\n\t\t\tdoc, err := sbom.DecodeSBOMDocument(b)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read SBOM input\")\n\t\t\t}\n\n\t\t\tscorecard.EnrichSBOM(doc)\n\n\t\t\tif err := doc.Encode(os.Stdout); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to encode new SBOM\")\n\t\t\t}\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/scorecard/root.go",
    "content": "package scorecard\n\nimport (\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n)\n\nfunc NewRootCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:                   \"scorecard\",\n\t\tShort:                 \"Commands for using parlay with OpenSSF Scorecard\",\n\t\tAliases:               []string{\"s\"},\n\t\tDisableFlagsInUseLine: true,\n\t\tSilenceUsage:          true,\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif err := cmd.Help(); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to run scorecard command\")\n\t\t\t}\n\t\t},\n\t}\n\n\tcmd.AddCommand(NewEnrichCommand(logger))\n\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/snyk/config.go",
    "content": "package snyk\n\nimport (\n\t\"os\"\n\n\t\"github.com/snyk/parlay/lib/snyk\"\n)\n\nfunc config() *snyk.Config {\n\tc := snyk.DefaultConfig()\n\n\tif t := os.Getenv(\"SNYK_TOKEN\"); t != \"\" {\n\t\tc.APIToken = t\n\t}\n\tif u := os.Getenv(\"SNYK_API\"); u != \"\" {\n\t\tc.SnykAPIURL = u\n\t}\n\n\treturn c\n}\n"
  },
  {
    "path": "internal/commands/snyk/enrich.go",
    "content": "package snyk\n\nimport (\n\t\"os\"\n\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/lib/sbom\"\n\t\"github.com/snyk/parlay/lib/snyk\"\n)\n\nfunc NewEnrichCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"enrich <sbom>\",\n\t\tShort: \"Enrich an SBOM with Snyk data\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tcfg := config()\n\t\t\tsvc := snyk.NewService(cfg, logger)\n\n\t\t\tb, err := utils.GetUserInput(args[0], os.Stdin)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read input\")\n\t\t\t}\n\n\t\t\tdoc, err := sbom.DecodeSBOMDocument(b)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to read SBOM input\")\n\t\t\t}\n\n\t\t\tsvc.EnrichSBOM(doc)\n\n\t\t\tif err := doc.Encode(os.Stdout); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to encode new SBOM\")\n\t\t\t}\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/snyk/packages.go",
    "content": "package snyk\n\nimport (\n\t\"fmt\"\n\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n\n\t\"github.com/snyk/parlay/lib/snyk\"\n)\n\nfunc NewPackageCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:   \"package <purl>\",\n\t\tShort: \"Return package vulnerabilities from Snyk\",\n\t\tArgs:  cobra.ExactArgs(1),\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tcfg := config()\n\t\t\tsvc := snyk.NewService(cfg, logger)\n\n\t\t\tpurl, err := packageurl.FromString(args[0])\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to parse PackageURL\")\n\t\t\t}\n\n\t\t\tlogger.\n\t\t\t\tDebug().\n\t\t\t\tStr(\"purl\", args[0]).\n\t\t\t\tMsg(\"Looking up package vulnerabilities from Snyk\")\n\n\t\t\tresp, err := svc.GetPackageVulnerabilities(&purl)\n\t\t\tif err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to look up package vulnerabilities\")\n\t\t\t}\n\n\t\t\tfmt.Print(string(resp.Body))\n\t\t},\n\t}\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/commands/snyk/root.go",
    "content": "package snyk\n\nimport (\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spf13/cobra\"\n)\n\nfunc NewSnykRootCommand(logger *zerolog.Logger) *cobra.Command {\n\tcmd := cobra.Command{\n\t\tUse:                   \"snyk\",\n\t\tShort:                 \"Commands for using parlay with Snyk\",\n\t\tAliases:               []string{\"s\"},\n\t\tDisableFlagsInUseLine: true,\n\t\tSilenceUsage:          true,\n\t\tRun: func(cmd *cobra.Command, args []string) {\n\t\t\tif err := cmd.Help(); err != nil {\n\t\t\t\tlogger.Fatal().Err(err).Msg(\"Failed to run snyk command\")\n\t\t\t}\n\t\t},\n\t}\n\n\tcmd.AddCommand(NewPackageCommand(logger))\n\tcmd.AddCommand(NewEnrichCommand(logger))\n\n\treturn &cmd\n}\n"
  },
  {
    "path": "internal/utils/cdx.go",
    "content": "package utils\n\nimport (\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n)\n\nfunc traverseComponent(comps *[]*cdx.Component, comp *cdx.Component) {\n\t*comps = append(*comps, comp)\n\tif comp.Components == nil {\n\t\treturn\n\t}\n\tfor i := range *comp.Components {\n\t\ttraverseComponent(comps, &(*comp.Components)[i])\n\t}\n}\n\nfunc DiscoverCDXComponents(bom *cdx.BOM) []*cdx.Component {\n\tcomps := make([]*cdx.Component, 0)\n\tif bom.Metadata != nil && bom.Metadata.Component != nil {\n\t\ttraverseComponent(&comps, bom.Metadata.Component)\n\t}\n\n\tif bom.Components != nil {\n\t\tfor i := range *bom.Components {\n\t\t\ttraverseComponent(&comps, &(*bom.Components)[i])\n\t\t}\n\t}\n\treturn comps\n}\n"
  },
  {
    "path": "internal/utils/cdx_test.go",
    "content": "package utils_test\n\nimport (\n\t\"testing\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/stretchr/testify/assert\"\n)\n\nfunc TestDiscoverCDXComponents(t *testing.T) {\n\tassert := assert.New(t)\n\n\tbom := &cdx.BOM{\n\t\tMetadata: &cdx.Metadata{\n\t\t\tComponent: &cdx.Component{\n\t\t\t\tName: \"MetaComp\",\n\t\t\t},\n\t\t},\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tName: \"Parent\",\n\t\t\t\tComponents: &[]cdx.Component{\n\t\t\t\t\t{Name: \"Child\"},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tresult := utils.DiscoverCDXComponents(bom)\n\n\tassert.Equal(len(result), 3)\n}\n"
  },
  {
    "path": "internal/utils/input.go",
    "content": "package utils\n\nimport (\n\t\"errors\"\n\t\"fmt\"\n\t\"io\"\n\t\"os\"\n)\n\n// GetUserInput will open and read from the given filename. If filename is\n// \"-\", it will read from the given file instead.\nfunc GetUserInput(filename string, file io.Reader) (b []byte, err error) {\n\tif filename != \"-\" {\n\t\tfile, err = os.Open(filename)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"could not open file: %w\", err)\n\t\t}\n\t}\n\n\tb, err = io.ReadAll(file)\n\tif err != nil {\n\t\treturn nil, fmt.Errorf(\"could not read file: %w\", err)\n\t}\n\n\tif len(b) == 0 {\n\t\treturn nil, errors.New(\"no input given\")\n\t}\n\n\treturn b, nil\n}\n"
  },
  {
    "path": "internal/utils/input_test.go",
    "content": "package utils\n\nimport (\n\t\"bytes\"\n\t\"os\"\n\t\"testing\"\n\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nfunc TestGetUserInput_File(t *testing.T) {\n\tin := []byte(\"foo\")\n\tf := writeToTempFile(t, in)\n\n\tb, err := GetUserInput(f.Name(), nil)\n\n\tassert.NoError(t, err)\n\tassert.Equal(t, in, b)\n}\n\nfunc TestGetUserInput_BadFile(t *testing.T) {\n\tb, err := GetUserInput(\"notafile\", nil)\n\n\tassert.Nil(t, b)\n\tassert.ErrorContains(t, err, \"could not open file\")\n}\n\nfunc TestGetUserInput_Stdin(t *testing.T) {\n\tin := []byte(\"bar\")\n\n\tb, err := GetUserInput(\"-\", bytes.NewReader(in))\n\n\tassert.NoError(t, err)\n\tassert.Equal(t, in, b)\n}\n\nfunc TestGetUserInput_NoContent(t *testing.T) {\n\tin := new([]byte)\n\n\tb, err := GetUserInput(\"-\", bytes.NewReader(*in))\n\n\tassert.ErrorContains(t, err, \"no input given\")\n\tassert.Nil(t, b)\n}\n\nfunc writeToTempFile(t *testing.T, b []byte) *os.File {\n\tt.Helper()\n\n\tf, err := os.CreateTemp(\"\", \"tmpfile-\")\n\trequire.NoError(t, err)\n\n\tn, err := f.Write(b)\n\trequire.Equal(t, len(b), n)\n\trequire.NoError(t, err)\n\n\treturn f\n}\n"
  },
  {
    "path": "internal/utils/spdx.go",
    "content": "package utils\n\nimport (\n\t\"fmt\"\n\t\"strings\"\n\n\t\"github.com/package-url/packageurl-go\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n)\n\nfunc GetPurlFromSPDXPackage(pkg *spdx_2_3.Package) (*packageurl.PackageURL, error) {\n\tvar p string\n\n\tfor _, ref := range pkg.PackageExternalReferences {\n\t\tif ref.RefType == \"purl\" {\n\t\t\tp = ref.Locator\n\t\t\tbreak\n\t\t}\n\t}\n\n\tif p == \"\" {\n\t\treturn nil, fmt.Errorf(\"no purl on package %s\", pkg.PackageName)\n\t}\n\n\tpurl, err := packageurl.FromString(p)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn &purl, nil\n}\n\nfunc GetLicensesFromEcosystemsLicense(pkgVersionData *packages.VersionWithDependencies, pkgData *packages.Package) []string {\n\tif pkgVersionData != nil && pkgVersionData.Licenses != nil && *pkgVersionData.Licenses != \"\" {\n\t\treturn strings.Split(*pkgVersionData.Licenses, \",\")\n\t} else if pkgData != nil && len(pkgData.NormalizedLicenses) > 0 {\n\t\treturn pkgData.NormalizedLicenses\n\t}\n\treturn nil\n}\n\nfunc GetLicenseExpressionFromEcosystemsLicense(pkgVersionData *packages.VersionWithDependencies, pkgData *packages.Package) string {\n\tlicenses := GetLicensesFromEcosystemsLicense(pkgVersionData, pkgData)\n\tif len(licenses) == 0 {\n\t\treturn \"\"\n\t}\n\treturn fmt.Sprintf(\"(%s)\", strings.Join(licenses, \" OR \"))\n}\n"
  },
  {
    "path": "internal/utils/spdx_test.go",
    "content": "package utils_test\n\nimport (\n\t\"testing\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n\t\"github.com/snyk/parlay/internal/utils\"\n\n\t\"github.com/stretchr/testify/assert\"\n)\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense(t *testing.T) {\n\tassert := assert.New(t)\n\tversionedLicenses := \"GPLv2,MIT\"\n\tpkgVersionData := packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tlatestLicenses := []string{\"Apache-2.0\"}\n\tpkgData := packages.Package{NormalizedLicenses: latestLicenses}\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(&pkgVersionData, &pkgData)\n\tassert.Equal(\"(GPLv2 OR MIT)\", expression)\n}\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense_NoData(t *testing.T) {\n\tassert := assert.New(t)\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(nil, nil)\n\tassert.Equal(\"\", expression)\n}\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense_NoVersionedData(t *testing.T) {\n\tassert := assert.New(t)\n\tpkgVersionData := packages.VersionWithDependencies{}\n\tlatestLicenses := []string{\"Apache-2.0\"}\n\tpkgData := packages.Package{NormalizedLicenses: latestLicenses}\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(&pkgVersionData, &pkgData)\n\tassert.Equal(\"(Apache-2.0)\", expression)\n}\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense_NoLatestData(t *testing.T) {\n\tassert := assert.New(t)\n\tversionedLicenses := \"GPLv2,MIT\"\n\tpkgVersionData := packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tpkgData := packages.Package{}\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(&pkgVersionData, &pkgData)\n\tassert.Equal(\"(GPLv2 OR MIT)\", expression)\n}\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense_NoLicenses(t *testing.T) {\n\tassert := assert.New(t)\n\tpkgVersionData := packages.VersionWithDependencies{}\n\tpkgData := packages.Package{}\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(&pkgVersionData, &pkgData)\n\tassert.Equal(\"\", expression)\n}\n\nfunc TestGetSPDXLicenseExpressionFromEcosystemsLicense_EmptyLicenses(t *testing.T) {\n\tassert := assert.New(t)\n\tversionedLicenses := \"\"\n\tpkgVersionData := packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tlatestLicenses := []string{}\n\tpkgData := packages.Package{NormalizedLicenses: latestLicenses}\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(&pkgVersionData, &pkgData)\n\tassert.Equal(\"\", expression)\n}\n"
  },
  {
    "path": "lib/deps/repo.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage deps\n\nimport (\n\t\"github.com/edoardottt/depsdev/pkg/depsdev\"\n)\n\nfunc GetRepoData(url string) (*depsdev.Project, error) {\n\tproj, err := depsdev.GetProject(url)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &proj, nil\n}\n"
  },
  {
    "path": "lib/ecosystems/cache.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"sync\"\n\n\t\"github.com/package-url/packageurl-go\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n)\n\ntype Cache interface {\n\tGetPackageData(purl packageurl.PackageURL) (*packages.GetRegistryPackageResponse, error)\n\tGetPackageVersionData(purl packageurl.PackageURL) (*packages.GetRegistryPackageVersionResponse, error)\n}\n\ntype InMemoryCache struct {\n\tpackageCache        map[string]*packages.GetRegistryPackageResponse\n\tpackageVersionCache map[string]*packages.GetRegistryPackageVersionResponse\n\tmu                  sync.RWMutex\n}\n\nvar (\n\tglobalCache     *InMemoryCache\n\tglobalCacheOnce sync.Once\n)\n\nfunc NewInMemoryCache() *InMemoryCache {\n\treturn &InMemoryCache{\n\t\tpackageCache:        make(map[string]*packages.GetRegistryPackageResponse),\n\t\tpackageVersionCache: make(map[string]*packages.GetRegistryPackageVersionResponse),\n\t}\n}\n\n// GetGlobalCache returns a singleton cache instance that persists for the lifetime of the process.\n// This cache is shared across all SBOM enrichments to avoid repeated API calls for the same packages,\n// including 404 responses for non-existent packages.\nfunc GetGlobalCache() *InMemoryCache {\n\tglobalCacheOnce.Do(func() {\n\t\tglobalCache = NewInMemoryCache()\n\t})\n\treturn globalCache\n}\n\n// ResetGlobalCache resets the global cache. This is primarily for testing purposes.\nfunc ResetGlobalCache() {\n\tglobalCache = nil\n\tglobalCacheOnce = sync.Once{}\n}\n\nfunc (c *InMemoryCache) GetPackageData(purl packageurl.PackageURL) (*packages.GetRegistryPackageResponse, error) {\n\tkey := purl.ToString()\n\n\tc.mu.RLock()\n\tif cached, exists := c.packageCache[key]; exists {\n\t\tc.mu.RUnlock()\n\t\treturn cached, nil\n\t}\n\tc.mu.RUnlock()\n\n\tresponse, err := GetPackageData(purl)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tc.mu.Lock()\n\tc.packageCache[key] = response\n\tc.mu.Unlock()\n\n\treturn response, nil\n}\n\nfunc (c *InMemoryCache) GetPackageVersionData(purl packageurl.PackageURL) (*packages.GetRegistryPackageVersionResponse, error) {\n\tkey := purl.ToString()\n\n\tc.mu.RLock()\n\tif cached, exists := c.packageVersionCache[key]; exists {\n\t\tc.mu.RUnlock()\n\t\treturn cached, nil\n\t}\n\tc.mu.RUnlock()\n\n\tresponse, err := GetPackageVersionData(purl)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tc.mu.Lock()\n\tc.packageVersionCache[key] = response\n\tc.mu.Unlock()\n\n\treturn response, nil\n}\n\nfunc (c *InMemoryCache) GetCacheStats() (int, int) {\n\tc.mu.RLock()\n\tdefer c.mu.RUnlock()\n\treturn len(c.packageCache), len(c.packageVersionCache)\n}\n"
  },
  {
    "path": "lib/ecosystems/cache_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"sync\"\n\t\"testing\"\n\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nfunc TestInMemoryCache_GetPackageData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tmockResponse := `{\"name\": \"test-package\", \"description\": \"Test package\"}`\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(200, mockResponse),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:npm/test-package@1.0.0\")\n\trequire.NoError(t, err)\n\n\tresp1, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.NotNil(t, resp1)\n\n\tresp2, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.NotNil(t, resp2)\n\tassert.Equal(t, resp1, resp2)\n\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 1, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n}\n\nfunc TestInMemoryCache_GetPackageVersionData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tmockResponse := `{\"number\": \"1.0.0\", \"licenses\": \"MIT\"}`\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(200, mockResponse),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:npm/test-package@1.0.0\")\n\trequire.NoError(t, err)\n\n\tresp1, err := cache.GetPackageVersionData(purl)\n\tassert.NoError(t, err)\n\tassert.NotNil(t, resp1)\n\n\tresp2, err := cache.GetPackageVersionData(purl)\n\tassert.NoError(t, err)\n\tassert.NotNil(t, resp2)\n\tassert.Equal(t, resp1, resp2)\n\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 0, pkgCacheSize)\n\tassert.Equal(t, 1, versionCacheSize)\n}\n\nfunc TestInMemoryCache_DifferentPackages(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(200, `{}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl1, err := packageurl.FromString(\"pkg:npm/package1@1.0.0\")\n\trequire.NoError(t, err)\n\tpurl2, err := packageurl.FromString(\"pkg:npm/package2@1.0.0\")\n\trequire.NoError(t, err)\n\n\t_, err = cache.GetPackageData(purl1)\n\tassert.NoError(t, err)\n\t_, err = cache.GetPackageData(purl2)\n\tassert.NoError(t, err)\n\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 2, callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 2, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n}\n\nfunc TestInMemoryCache_SamePackageDifferentVersions(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(200, `{}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl1, err := packageurl.FromString(\"pkg:npm/package@1.0.0\")\n\trequire.NoError(t, err)\n\tpurl2, err := packageurl.FromString(\"pkg:npm/package@2.0.0\")\n\trequire.NoError(t, err)\n\n\t_, err = cache.GetPackageData(purl1)\n\tassert.NoError(t, err)\n\t_, err = cache.GetPackageData(purl2)\n\tassert.NoError(t, err)\n\n\t// Different versions = different cache entries\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 2, callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 2, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n}\n\nfunc TestInMemoryCache_APIError(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\t// HTTP client returns a successful response even with 500 status\n\t// So we need to test that the client properly handles this case\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(500, `{\"error\": \"internal server error\"}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:npm/test-package@1.0.0\")\n\trequire.NoError(t, err)\n\n\t// HTTP client doesn't treat 500 as error\n\tresp1, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 500, resp1.StatusCode())\n\n\tresp2, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 500, resp2.StatusCode())\n\tassert.Equal(t, resp1, resp2)\n\n\t// Second call used cache\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 1, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n}\n\nfunc TestInMemoryCache_404NotFound(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\t// HTTP client returns a successful response even with 404 status\n\t// We want to cache 404 responses to avoid hammering the server\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(404, `{\"error\": \"not found\"}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:golang/stdlib@1.0.0\")\n\trequire.NoError(t, err)\n\n\t// HTTP client doesn't treat 404 as error\n\tresp1, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp1.StatusCode())\n\n\tresp2, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp2.StatusCode())\n\tassert.Equal(t, resp1, resp2)\n\n\t// Second call should use cache - only 1 API call total\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount, \"Expected only 1 API call, but got %d. 404 responses should be cached.\", callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 1, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n}\n\nfunc TestInMemoryCache_404NotFoundVersionData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\t// Test that 404 responses are also cached for version data\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(404, `{\"error\": \"not found\"}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:golang/stdlib@1.0.0\")\n\trequire.NoError(t, err)\n\n\t// HTTP client doesn't treat 404 as error\n\tresp1, err := cache.GetPackageVersionData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp1.StatusCode())\n\n\tresp2, err := cache.GetPackageVersionData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp2.StatusCode())\n\tassert.Equal(t, resp1, resp2)\n\n\t// Second call should use cache - only 1 API call total\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount, \"Expected only 1 API call, but got %d. 404 responses should be cached.\", callCount)\n\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 0, pkgCacheSize)\n\tassert.Equal(t, 1, versionCacheSize)\n}\n\nfunc TestInMemoryCache_ConcurrentAccess(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(200, `{}`),\n\t)\n\n\tcache := NewInMemoryCache()\n\tpurl, err := packageurl.FromString(\"pkg:npm/test-package@1.0.0\")\n\trequire.NoError(t, err)\n\n\tvar wg sync.WaitGroup\n\tnumGoroutines := 100\n\n\tfor i := 0; i < numGoroutines; i++ {\n\t\twg.Add(1)\n\t\tgo func() {\n\t\t\tdefer wg.Done()\n\t\t\t_, err := cache.GetPackageData(purl)\n\t\t\tassert.NoError(t, err)\n\t\t}()\n\t}\n\n\twg.Wait()\n\n\t// Should only have one entry despite concurrent access\n\tpkgCacheSize, versionCacheSize := cache.GetCacheStats()\n\tassert.Equal(t, 1, pkgCacheSize)\n\tassert.Equal(t, 0, versionCacheSize)\n\n\t// API should have been called at least once, but should be much less than 100 due to caching\n\t// Can't guarantee exactly 1 call due to race conditions, but should be significantly less than numGoroutines\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.True(t, callCount >= 1 && callCount < numGoroutines)\n}\n\nfunc TestGetGlobalCache_Singleton(t *testing.T) {\n\t// GetGlobalCache should return the same instance every time\n\tcache1 := GetGlobalCache()\n\tcache2 := GetGlobalCache()\n\n\tassert.Equal(t, cache1, cache2, \"GetGlobalCache should return the same instance\")\n}\n\nfunc TestGetGlobalCache_SharesDataAcrossEnrichments(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\t// Reset global cache for this test\n\tglobalCache = nil\n\tglobalCacheOnce = sync.Once{}\n\n\tmockResponse := `{\"error\": \"not found\"}`\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(404, mockResponse),\n\t)\n\n\tcache := GetGlobalCache()\n\tpurl, err := packageurl.FromString(\"pkg:golang/stdlib@1.0.0\")\n\trequire.NoError(t, err)\n\n\t// First enrichment call\n\tresp1, err := cache.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp1.StatusCode())\n\n\t// Simulate a second enrichment by getting the global cache again\n\tcache2 := GetGlobalCache()\n\tresp2, err := cache2.GetPackageData(purl)\n\tassert.NoError(t, err)\n\tassert.Equal(t, 404, resp2.StatusCode())\n\n\t// Should have only made 1 API call total, because the cache is shared\n\tcallCount := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 1, callCount, \"Expected only 1 API call across enrichments, but got %d. Global cache should be shared.\", callCount)\n}\n"
  },
  {
    "path": "lib/ecosystems/enrich.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nfunc EnrichSBOM(doc *sbom.SBOMDocument, logger *zerolog.Logger) *sbom.SBOMDocument {\n\tswitch bom := doc.BOM.(type) {\n\tcase *cdx.BOM:\n\t\tenrichCDX(bom, logger)\n\tcase *spdx.Document:\n\t\tenrichSPDX(bom, logger)\n\t}\n\treturn doc\n}\n"
  },
  {
    "path": "lib/ecosystems/enrich_cyclonedx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"net/url\"\n\t\"strings\"\n\t\"time\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/remeh/sizedwaitgroup\"\n\t\"github.com/rs/zerolog\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n\t\"github.com/snyk/parlay/internal/utils\"\n)\n\ntype (\n\tcdxPackageEnricher        = func(*cdx.Component, *packages.Package)\n\tcdxPackageVersionEnricher = func(*cdx.Component, *packages.VersionWithDependencies, *packages.Package)\n)\n\nvar cdxPackageEnrichers = []cdxPackageEnricher{\n\tenrichCDXDescription,\n\tenrichCDXHomepage,\n\tenrichCDXRegistryURL,\n\tenrichCDXRepositoryURL,\n\tenrichCDXDocumentationURL,\n\tenrichCDXFirstReleasePublishedAt,\n\tenrichCDXLatestReleasePublishedAt,\n\tenrichCDXRepoArchived,\n\tenrichCDXLocation,\n\tenrichCDXTopics,\n\tenrichCDXAuthor,\n\tenrichCDXSupplier,\n}\n\nvar cdxPackageVersionEnrichers = []cdxPackageVersionEnricher{\n\tenrichCDXLicense,\n}\n\nfunc enrichCDXDescription(comp *cdx.Component, data *packages.Package) {\n\tif data.Description != nil {\n\t\tcomp.Description = *data.Description\n\t}\n}\n\nfunc enrichCDXLicense(comp *cdx.Component, pkgVersionData *packages.VersionWithDependencies, pkgData *packages.Package) {\n\texpression := utils.GetLicenseExpressionFromEcosystemsLicense(pkgVersionData, pkgData)\n\tif expression != \"\" {\n\t\tlicenses := cdx.LicenseChoice{Expression: expression}\n\t\tcomp.Licenses = &cdx.Licenses{licenses}\n\t}\n}\n\nfunc enrichExternalReference(comp *cdx.Component, ref *string, refType cdx.ExternalReferenceType) {\n\tif ref == nil {\n\t\treturn\n\t}\n\tif _, err := url.Parse(*ref); err != nil {\n\t\treturn\n\t}\n\text := cdx.ExternalReference{\n\t\tURL:  *ref,\n\t\tType: refType,\n\t}\n\tif comp.ExternalReferences == nil {\n\t\tcomp.ExternalReferences = &[]cdx.ExternalReference{ext}\n\t} else {\n\t\t*comp.ExternalReferences = append(*comp.ExternalReferences, ext)\n\t}\n}\n\nfunc enrichProperty(comp *cdx.Component, name string, value string) {\n\tprop := cdx.Property{\n\t\tName:  name,\n\t\tValue: value,\n\t}\n\tif comp.Properties == nil {\n\t\tcomp.Properties = &[]cdx.Property{prop}\n\t} else {\n\t\t*comp.Properties = append(*comp.Properties, prop)\n\t}\n}\n\nfunc enrichCDXHomepage(comp *cdx.Component, data *packages.Package) {\n\tenrichExternalReference(comp, data.Homepage, cdx.ERTypeWebsite)\n}\n\nfunc enrichCDXRegistryURL(comp *cdx.Component, data *packages.Package) {\n\tenrichExternalReference(comp, data.RegistryUrl, cdx.ERTypeDistribution)\n}\n\nfunc enrichCDXRepositoryURL(comp *cdx.Component, data *packages.Package) {\n\tenrichExternalReference(comp, data.RepositoryUrl, cdx.ERTypeVCS)\n}\n\nfunc enrichCDXDocumentationURL(comp *cdx.Component, data *packages.Package) {\n\tenrichExternalReference(comp, data.DocumentationUrl, cdx.ERTypeDocumentation)\n}\n\nfunc enrichCDXFirstReleasePublishedAt(comp *cdx.Component, data *packages.Package) {\n\tif data.FirstReleasePublishedAt == nil {\n\t\treturn\n\t}\n\ttimestamp := data.FirstReleasePublishedAt.UTC().Format(time.RFC3339)\n\tenrichProperty(comp, \"ecosystems:first_release_published_at\", timestamp)\n}\n\nfunc enrichCDXLatestReleasePublishedAt(comp *cdx.Component, data *packages.Package) {\n\tif data.LatestReleasePublishedAt == nil {\n\t\treturn\n\t}\n\ttimestamp := data.LatestReleasePublishedAt.UTC().Format(time.RFC3339)\n\tenrichProperty(comp, \"ecosystems:latest_release_published_at\", timestamp)\n}\n\nfunc enrichCDXRepoArchived(comp *cdx.Component, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tif archived, ok := (*data.RepoMetadata)[\"archived\"].(bool); ok && archived {\n\t\t\tenrichProperty(comp, \"ecosystems:repository_archived\", \"true\")\n\t\t}\n\t}\n}\n\nfunc enrichCDXLocation(comp *cdx.Component, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tmeta := *data.RepoMetadata\n\t\tif ownerRecord, ok := meta[\"owner_record\"].(map[string]interface{}); ok {\n\t\t\tif location, ok := ownerRecord[\"location\"].(string); ok {\n\t\t\t\tenrichProperty(comp, \"ecosystems:owner_location\", location)\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunc enrichCDXAuthor(comp *cdx.Component, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tmeta := *data.RepoMetadata\n\t\tif ownerRecord, ok := meta[\"owner_record\"].(map[string]interface{}); ok {\n\t\t\tif name, ok := ownerRecord[\"name\"].(string); ok {\n\t\t\t\tcomp.Author = name\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunc enrichCDXSupplier(comp *cdx.Component, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tmeta := *data.RepoMetadata\n\t\tif ownerRecord, ok := meta[\"owner_record\"].(map[string]interface{}); ok {\n\t\t\tif name, ok := ownerRecord[\"name\"].(string); ok {\n\t\t\t\tsupplier := cdx.OrganizationalEntity{\n\t\t\t\t\tName: name,\n\t\t\t\t}\n\t\t\t\tif website, ok := ownerRecord[\"website\"].(string); ok {\n\t\t\t\t\tsplit := strings.Split(website, \", \")\n\t\t\t\t\tfor i := range split {\n\t\t\t\t\t\tsplit[i] = strings.TrimSpace(split[i])\n\t\t\t\t\t}\n\t\t\t\t\tsupplier.URL = &split\n\t\t\t\t}\n\t\t\t\tcomp.Supplier = &supplier\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunc enrichCDXTopics(comp *cdx.Component, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tmeta := *data.RepoMetadata\n\n\t\tif topics, ok := meta[\"topics\"].([]interface{}); ok {\n\t\t\tfor _, topic := range topics {\n\t\t\t\tif s, ok := topic.(string); ok {\n\t\t\t\t\tenrichProperty(comp, \"ecosystems:topic\", s)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunc enrichCDX(bom *cdx.BOM, logger *zerolog.Logger) {\n\twg := sizedwaitgroup.New(20)\n\tcache := GetGlobalCache()\n\n\tcomps := utils.DiscoverCDXComponents(bom)\n\tlogger.Debug().Msgf(\"Detected %d packages\", len(comps))\n\n\tfor i := range comps {\n\t\twg.Add()\n\t\tgo func(comp *cdx.Component) {\n\t\t\tdefer wg.Done()\n\t\t\tl := logger.With().Str(\"bom-ref\", comp.BOMRef).Logger()\n\n\t\t\tpurl, err := packageurl.FromString(comp.PackageURL)\n\t\t\tif err != nil {\n\t\t\t\tl.Debug().\n\t\t\t\t\tErr(err).\n\t\t\t\t\tMsg(\"Skipping package: no usable PackageURL\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tpackageResp, err := cache.GetPackageData(purl)\n\t\t\tif err != nil {\n\t\t\t\tl.Debug().\n\t\t\t\t\tErr(err).\n\t\t\t\t\tMsg(\"Skipping package: failed to get package data\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif packageResp.JSON200 == nil {\n\t\t\t\tl.Debug().\n\t\t\t\t\tErr(err).\n\t\t\t\t\tMsg(\"Skipping package: no data on ecosyste.ms response\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tfor _, enrichFunc := range cdxPackageEnrichers {\n\t\t\t\tenrichFunc(comp, packageResp.JSON200)\n\t\t\t}\n\n\t\t\tpackageVersionResp, err := cache.GetPackageVersionData(purl)\n\t\t\tif err != nil {\n\t\t\t\tl.Debug().\n\t\t\t\t\tErr(err).\n\t\t\t\t\tMsg(\"Skipping package version enrichment: failed to get package version data\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif packageVersionResp.JSON200 == nil {\n\t\t\t\tl.Debug().\n\t\t\t\t\tErr(err).\n\t\t\t\t\tMsg(\"Skipping package version enrichment: no data on ecosyste.ms response\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tfor _, enrichFunc := range cdxPackageVersionEnrichers {\n\t\t\t\tenrichFunc(comp, packageVersionResp.JSON200, packageResp.JSON200)\n\t\t\t}\n\t\t}(comps[i])\n\t}\n\n\twg.Wait()\n}\n"
  },
  {
    "path": "lib/ecosystems/enrich_cyclonedx_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"net/http\"\n\t\"testing\"\n\t\"time\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/stretchr/testify/assert\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nfunc TestEnrichSBOM_CycloneDX(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries/.*/packages/.*/versions`,\n\t\tfunc(r *http.Request) (*http.Response, error) {\n\t\t\treturn httpmock.NewJsonResponse(200, map[string]interface{}{\n\t\t\t\t// This is the license we expect to see for the specific package version\n\t\t\t\t\"licenses\": \"MIT\",\n\t\t\t})\n\t\t},\n\t)\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\treturn httpmock.NewJsonResponse(200, map[string]interface{}{\n\t\t\t\t\"description\": \"description\",\n\t\t\t\t\"normalized_licenses\": []string{\n\t\t\t\t\t// This license should be ignored as it corresponds to the latest version of the package\n\t\t\t\t\t\"BSD-3-Clause\",\n\t\t\t\t},\n\t\t\t})\n\t\t})\n\n\tbom := &cdx.BOM{\n\t\tMetadata: &cdx.Metadata{\n\t\t\tComponent: &cdx.Component{\n\t\t\t\tBOMRef:     \"pkg:golang/github.com/ACME/Project@v1.0.0\",\n\t\t\t\tType:       cdx.ComponentTypeApplication,\n\t\t\t\tName:       \"Project\",\n\t\t\t\tVersion:    \"v1.0.0\",\n\t\t\t\tPackageURL: \"pkg:golang/github.com/ACME/Project@v1.0.0\",\n\t\t\t},\n\t\t},\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0\",\n\t\t\t\tType:       cdx.ComponentTypeLibrary,\n\t\t\t\tName:       \"cyclonedx-go\",\n\t\t\t\tVersion:    \"v0.3.0\",\n\t\t\t\tPackageURL: \"pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tcomponents := *bom.Components\n\tcomponent := components[0]\n\tlicenses := *component.Licenses\n\n\tcomp := cdx.LicenseChoice(cdx.LicenseChoice{Expression: \"(MIT)\"})\n\n\tassert.Equal(t, \"description\", components[0].Description)\n\tassert.Equal(t, comp, licenses[0])\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 2, calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestEnrichSBOM_CycloneDX_NestedComps(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\treturn httpmock.NewJsonResponse(200, map[string]interface{}{})\n\t\t})\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"@emotion/babel-plugin@11.11.0\",\n\t\t\t\tType:       cdx.ComponentTypeLibrary,\n\t\t\t\tName:       \"babel-plugin\",\n\t\t\t\tVersion:    \"v11.11.0\",\n\t\t\t\tPackageURL: \"pkg:npm/%40emotion/babel-plugin@11.11.0\",\n\t\t\t\tComponents: &[]cdx.Component{\n\t\t\t\t\t{\n\t\t\t\t\t\tType:       cdx.ComponentTypeLibrary,\n\t\t\t\t\t\tName:       \"convert-source-map\",\n\t\t\t\t\t\tVersion:    \"v1.9.0\",\n\t\t\t\t\t\tBOMRef:     \"@emotion/babel-plugin@11.11.0|convert-source-map@1.9.0\",\n\t\t\t\t\t\tPackageURL: \"pkg:npm/convert-source-map@1.9.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 4, calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestEnrichSBOMWithoutLicense(t *testing.T) {\n\tResetGlobalCache()\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\treturn httpmock.NewJsonResponse(200, map[string]interface{}{\n\t\t\t\t\"description\":         \"description\",\n\t\t\t\t\"normalized_licenses\": []string{},\n\t\t\t})\n\t\t})\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0\",\n\t\t\t\tType:       cdx.ComponentTypeLibrary,\n\t\t\t\tName:       \"cyclonedx-go\",\n\t\t\t\tVersion:    \"v0.3.0\",\n\t\t\t\tPackageURL: \"pkg:golang/github.com/CycloneDX/cyclonedx-go@v0.3.0\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tcomponents := *bom.Components\n\n\tassert.Equal(t, \"description\", components[0].Description)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 2*len(components), calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestEnrichDescription(t *testing.T) {\n\tcomponent := &cdx.Component{\n\t\tType:    cdx.ComponentTypeLibrary,\n\t\tName:    \"cyclonedx-go\",\n\t\tVersion: \"v0.3.0\",\n\t}\n\tdesc := \"description\"\n\tpack := &packages.Package{\n\t\tDescription: &desc,\n\t}\n\n\tenrichCDXDescription(component, pack)\n\n\tassert.Equal(t, \"description\", component.Description)\n}\n\nfunc TestEnrichLicense(t *testing.T) {\n\tcomponent := &cdx.Component{\n\t\tType:    cdx.ComponentTypeLibrary,\n\t\tName:    \"cyclonedx-go\",\n\t\tVersion: \"v0.3.0\",\n\t}\n\tversionedLicenses := \"BSD-3-Clause\"\n\tpkgVersionData := &packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tlatestLicenses := []string{\"Apache-2.0\"}\n\tpkgData := &packages.Package{NormalizedLicenses: latestLicenses}\n\n\tenrichCDXLicense(component, pkgVersionData, pkgData)\n\n\tlicenses := *component.Licenses\n\tcomp := cdx.LicenseChoice(cdx.LicenseChoice{Expression: \"(BSD-3-Clause)\"})\n\tassert.Equal(t, 1, len(licenses))\n\tassert.Equal(t, comp, licenses[0])\n}\n\nfunc TestEnrichLicenseNoVersionedLicense(t *testing.T) {\n\tcomponent := &cdx.Component{\n\t\tType:    cdx.ComponentTypeLibrary,\n\t\tName:    \"cyclonedx-go\",\n\t\tVersion: \"v0.3.0\",\n\t}\n\tversionedLicenses := \"\"\n\tpkgVersionData := &packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tlatestLicenses := []string{\"Apache-2.0\"}\n\tpkgData := &packages.Package{NormalizedLicenses: latestLicenses}\n\n\tenrichCDXLicense(component, pkgVersionData, pkgData)\n\n\tlicenses := *component.Licenses\n\tcomp := cdx.LicenseChoice(cdx.LicenseChoice{Expression: \"(Apache-2.0)\"})\n\tassert.Equal(t, 1, len(licenses))\n\tassert.Equal(t, comp, licenses[0])\n}\n\nfunc TestEnrichLicenseNoLatestLicense(t *testing.T) {\n\tcomponent := &cdx.Component{\n\t\tType:    cdx.ComponentTypeLibrary,\n\t\tName:    \"cyclonedx-go\",\n\t\tVersion: \"v0.3.0\",\n\t}\n\tversionedLicenses := \"BSD-3-Clause\"\n\tpkgVersionData := &packages.VersionWithDependencies{Licenses: &versionedLicenses}\n\tlatestLicenses := []string{\"\"}\n\tpkgData := &packages.Package{NormalizedLicenses: latestLicenses}\n\n\tenrichCDXLicense(component, pkgVersionData, pkgData)\n\n\tlicenses := *component.Licenses\n\tcomp := cdx.LicenseChoice(cdx.LicenseChoice{Expression: \"(BSD-3-Clause)\"})\n\tassert.Equal(t, 1, len(licenses))\n\tassert.Equal(t, comp, licenses[0])\n}\n\nfunc TestEnrichBlankSBOM(t *testing.T) {\n\tbom := new(cdx.BOM)\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tassert.Nil(t, bom.Components)\n}\n\nfunc TestEnrichExternalReferenceWithNilURL(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{Homepage: nil}\n\n\tenrichExternalReference(component, packageData.Homepage, cdx.ERTypeWebsite)\n\n\tassert.Nil(t, component.ExternalReferences)\n}\n\nfunc TestEnrichExternalReferenceWithNonNullURL(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := packages.Package{Homepage: pointerToString(t, \"https://example.com\")}\n\n\tenrichExternalReference(component, packageData.Homepage, cdx.ERTypeWebsite)\n\n\texpected := &[]cdx.ExternalReference{\n\t\t{URL: \"https://example.com\", Type: cdx.ERTypeWebsite},\n\t}\n\tassert.Equal(t, expected, component.ExternalReferences)\n}\n\nfunc TestEnrichHomepageWithNilHomepage(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{Homepage: nil}\n\n\tenrichCDXHomepage(component, packageData)\n\n\tassert.Nil(t, component.ExternalReferences)\n}\n\nfunc TestEnrichHomepageWithNonNullHomepage(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{Homepage: pointerToString(t, \"https://example.com\")}\n\n\tenrichCDXHomepage(component, packageData)\n\n\texpected := &[]cdx.ExternalReference{\n\t\t{URL: \"https://example.com\", Type: cdx.ERTypeWebsite},\n\t}\n\tassert.Equal(t, expected, component.ExternalReferences)\n}\n\nfunc TestEnrichRegistryURLWithNilRegistryURL(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{RegistryUrl: nil}\n\n\tenrichCDXRegistryURL(component, packageData)\n\n\tassert.Nil(t, component.ExternalReferences)\n}\n\nfunc TestEnrichRegistryURLWithNonNullRegistryURL(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{RegistryUrl: pointerToString(t, \"https://example.com\")}\n\n\tenrichCDXRegistryURL(component, packageData)\n\n\texpected := &[]cdx.ExternalReference{\n\t\t{URL: \"https://example.com\", Type: cdx.ERTypeDistribution},\n\t}\n\tassert.Equal(t, expected, component.ExternalReferences)\n}\n\nfunc pointerToString(t *testing.T, s string) *string {\n\tt.Helper()\n\treturn &s\n}\n\nfunc TestEnrichLatestReleasePublishedAt(t *testing.T) {\n\tcomponent := &cdx.Component{}\n\tpackageData := &packages.Package{\n\t\tLatestReleasePublishedAt: nil,\n\t}\n\n\tenrichCDXLatestReleasePublishedAt(component, packageData)\n\n\tassert.Nil(t, component.Properties)\n\n\tlatestReleasePublishedAt := time.Date(2023, time.May, 1, 0, 0, 0, 0, time.UTC)\n\tpackageData.LatestReleasePublishedAt = &latestReleasePublishedAt\n\texpectedTimestamp := latestReleasePublishedAt.UTC().Format(time.RFC3339)\n\n\tenrichCDXLatestReleasePublishedAt(component, packageData)\n\n\tassert.Len(t, *component.Properties, 1)\n\tprop := (*component.Properties)[0]\n\tassert.Equal(t, \"ecosystems:latest_release_published_at\", prop.Name)\n\tassert.Equal(t, expectedTimestamp, prop.Value)\n}\n\nfunc TestEnrichLocation(t *testing.T) {\n\tassert := assert.New(t)\n\n\t// Test case 1: packageData.RepoMetadata is nil\n\tcomponent := &cdx.Component{Name: \"test\"}\n\tpackageData := &packages.Package{}\n\tenrichCDXLocation(component, packageData)\n\tassert.Nil(component.Properties)\n\n\t// Test case 2: packageData.RepoMetadata is not nil, but \"owner_record\" is missing\n\tcomponent = &cdx.Component{Name: \"test\"}\n\tpackageData = &packages.Package{RepoMetadata: &map[string]interface{}{\n\t\t\"not_owner_record\": map[string]interface{}{},\n\t}}\n\tenrichCDXLocation(component, packageData)\n\tassert.Nil(component.Properties)\n\n\t// Test case 3: \"location\" field is missing in \"owner_record\"\n\tcomponent = &cdx.Component{Name: \"test\"}\n\tpackageData = &packages.Package{RepoMetadata: &map[string]interface{}{\n\t\t\"owner_record\": map[string]interface{}{\n\t\t\t\"not_location\": \"test\",\n\t\t},\n\t}}\n\tenrichCDXLocation(component, packageData)\n\tassert.Nil(component.Properties)\n\n\t// Test case 4: \"location\" field is present in \"owner_record\"\n\tcomponent = &cdx.Component{Name: \"test\"}\n\tpackageData = &packages.Package{RepoMetadata: &map[string]interface{}{\n\t\t\"owner_record\": map[string]interface{}{\n\t\t\t\"location\": \"test_location\",\n\t\t},\n\t}}\n\tenrichCDXLocation(component, packageData)\n\tassert.Equal(&[]cdx.Property{\n\t\t{Name: \"ecosystems:owner_location\", Value: \"test_location\"},\n\t}, component.Properties)\n}\n"
  },
  {
    "path": "lib/ecosystems/enrich_spdx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"errors\"\n\t\"strings\"\n\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\t\"github.com/spdx/tools-golang/spdx/v2/common\"\n\t\"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n\t\"github.com/snyk/parlay/internal/utils\"\n)\n\nfunc enrichSPDX(bom *spdx.Document, logger *zerolog.Logger) {\n\tpackages := bom.Packages\n\n\tlogger.Debug().Msgf(\"Detected %d packages\", len(packages))\n\n\tcache := GetGlobalCache()\n\n\tfor _, pkg := range packages {\n\t\tpurl, err := extractPurl(pkg)\n\t\tif err != nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tpackageResp, err := cache.GetPackageData(*purl)\n\t\tif err != nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tpkgData := packageResp.JSON200\n\t\tif pkgData == nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tenrichSPDXDescription(pkg, pkgData)\n\t\tenrichSPDXHomepage(pkg, pkgData)\n\t\tenrichSPDXSupplier(pkg, pkgData)\n\n\t\tpackageVersionResp, err := cache.GetPackageVersionData(*purl)\n\t\tif err != nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tpkgVersionData := packageVersionResp.JSON200\n\t\tif pkgVersionData == nil {\n\t\t\tcontinue\n\t\t}\n\n\t\tenrichSPDXLicense(pkg, pkgVersionData, pkgData)\n\t}\n}\n\nfunc extractPurl(pkg *v2_3.Package) (*packageurl.PackageURL, error) {\n\tfor _, ref := range pkg.PackageExternalReferences {\n\t\tif ref.RefType != \"purl\" {\n\t\t\tcontinue\n\t\t}\n\t\tpurl, err := packageurl.FromString(ref.Locator)\n\t\tif err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\treturn &purl, nil\n\t}\n\treturn nil, errors.New(\"no purl found on SPDX package\")\n}\n\nfunc enrichSPDXSupplier(pkg *v2_3.Package, data *packages.Package) {\n\tif data.RepoMetadata != nil {\n\t\tmeta := *data.RepoMetadata\n\t\tif ownerRecord, ok := meta[\"owner_record\"].(map[string]interface{}); ok {\n\t\t\tif name, ok := ownerRecord[\"name\"].(string); ok && name != \"\" {\n\t\t\t\tpkg.PackageSupplier = &common.Supplier{\n\t\t\t\t\tSupplierType: \"Organization\",\n\t\t\t\t\tSupplier:     name,\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nfunc enrichSPDXLicense(pkg *v2_3.Package, pkgVersionData *packages.VersionWithDependencies, pkgData *packages.Package) {\n\tlicenses := utils.GetLicensesFromEcosystemsLicense(pkgVersionData, pkgData)\n\tif len(licenses) > 0 {\n\t\tpkg.PackageLicenseConcluded = strings.Join(licenses, \",\")\n\t}\n}\n\nfunc enrichSPDXHomepage(pkg *v2_3.Package, data *packages.Package) {\n\tif data.Homepage == nil {\n\t\treturn\n\t}\n\tpkg.PackageHomePage = *data.Homepage\n}\n\nfunc enrichSPDXDescription(pkg *v2_3.Package, data *packages.Package) {\n\tif data.Description == nil {\n\t\treturn\n\t}\n\tpkg.PackageDescription = *data.Description\n}\n"
  },
  {
    "path": "lib/ecosystems/enrich_spdx_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"bytes\"\n\t\"encoding/json\"\n\t\"net/http\"\n\t\"testing\"\n\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spdx/tools-golang/spdx/v2/common\"\n\t\"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nfunc parseJson(t *testing.T, jsonStr string) map[string]any {\n\tt.Helper()\n\tvar result map[string]any\n\trequire.NoError(t, json.Unmarshal([]byte(jsonStr), &result))\n\treturn result\n}\n\nfunc setupHttpmock(t *testing.T, packageVersionsResponse, packageResponse *string) {\n\tt.Helper()\n\thttpmock.Activate()\n\n\tif packageVersionsResponse != nil {\n\t\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries/.*/packages/.*/versions`,\n\t\t\tfunc(r *http.Request) (*http.Response, error) {\n\t\t\t\treturn httpmock.NewJsonResponse(200, parseJson(t, *packageVersionsResponse))\n\t\t\t},\n\t\t)\n\t}\n\n\tif packageResponse != nil {\n\t\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\t\treturn httpmock.NewJsonResponse(200, parseJson(t, *packageResponse))\n\t\t\t})\n\t}\n}\n\nfunc TestEnrichSBOM_SPDX(t *testing.T) {\n\tpackageVersionResponse := `{\n\t\t\"licenses\": \"MIT\"\n\t}`\n\tpackageResponse := `{\n\t\t\"description\": \"description\",\n\t\t\"normalized_licenses\": [\"BSD-3-Clause\"],\n\t\t\"homepage\": \"https://github.com/spdx/tools-golang\",\n\t\t\"repo_metadata\": {\n\t\t\t\"owner_record\": {\n\t\t\t\t\"name\": \"Acme Corp\"\n\t\t\t}\n\t\t}\n\t}`\n\tsetupHttpmock(t, &packageVersionResponse, &packageResponse)\n\tdefer httpmock.DeactivateAndReset()\n\n\tdoc, err := sbom.DecodeSBOMDocument([]byte(`{\"spdxVersion\":\"SPDX-2.3\",\"SPDXID\":\"SPDXRef-DOCUMENT\"}`))\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*v2_3.Document)\n\trequire.True(t, ok)\n\n\tbom.Packages = []*v2_3.Package{\n\t\t{\n\t\t\tPackageSPDXIdentifier: \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\tPackageName:           \"github.com/spdx/tools-golang\",\n\t\t\tPackageVersion:        \"v0.5.2\",\n\t\t\tPackageExternalReferences: []*v2_3.PackageExternalReference{\n\t\t\t\t{\n\t\t\t\t\tCategory: common.CategoryPackageManager,\n\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\tLocator:  \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tpkgs := bom.Packages\n\n\tassert.Equal(t, \"description\", pkgs[0].PackageDescription)\n\tassert.Equal(t, \"MIT\", pkgs[0].PackageLicenseConcluded)\n\tassert.Equal(t, \"https://github.com/spdx/tools-golang\", pkgs[0].PackageHomePage)\n\tassert.Equal(t, \"Organization\", pkgs[0].PackageSupplier.SupplierType)\n\tassert.Equal(t, \"Acme Corp\", pkgs[0].PackageSupplier.Supplier)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, len(pkgs), calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n\n\tbuf := bytes.NewBuffer(nil)\n\trequire.NoError(t, doc.Encode(buf))\n}\n\nfunc TestEnrichSBOM_MissingVersionedLicense(t *testing.T) {\n\tResetGlobalCache()\n\tpackageVersionResponse := `{\n\t\t\"licenses\": \"\"\n\t}`\n\tpackageResponse := `{\n\t\t\"description\": \"description\",\n\t\t\"normalized_licenses\": [\"BSD-3-Clause\", \"Apache-2.0\"],\n\t\t\"homepage\": \"https://github.com/spdx/tools-golang\",\n\t\t\"repo_metadata\": {\n\t\t\t\"owner_record\": {\n\t\t\t\t\"name\": \"Acme Corp\"\n\t\t\t}\n\t\t}\n\t}`\n\tsetupHttpmock(t, &packageVersionResponse, &packageResponse)\n\tdefer httpmock.DeactivateAndReset()\n\n\tdoc, err := sbom.DecodeSBOMDocument([]byte(`{\"spdxVersion\":\"SPDX-2.3\",\"SPDXID\":\"SPDXRef-DOCUMENT\"}`))\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*v2_3.Document)\n\trequire.True(t, ok)\n\n\tbom.Packages = []*v2_3.Package{\n\t\t{\n\t\t\tPackageSPDXIdentifier: \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\tPackageName:           \"github.com/spdx/tools-golang\",\n\t\t\tPackageVersion:        \"v0.5.2\",\n\t\t\tPackageExternalReferences: []*v2_3.PackageExternalReference{\n\t\t\t\t{\n\t\t\t\t\tCategory: common.CategoryPackageManager,\n\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\tLocator:  \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tpkgs := bom.Packages\n\n\tassert.Equal(t, \"description\", pkgs[0].PackageDescription)\n\tassert.Equal(t, \"BSD-3-Clause,Apache-2.0\", pkgs[0].PackageLicenseConcluded)\n\tassert.Equal(t, \"https://github.com/spdx/tools-golang\", pkgs[0].PackageHomePage)\n\tassert.Equal(t, \"Organization\", pkgs[0].PackageSupplier.SupplierType)\n\tassert.Equal(t, \"Acme Corp\", pkgs[0].PackageSupplier.Supplier)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, len(pkgs), calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n\n\tbuf := bytes.NewBuffer(nil)\n\trequire.NoError(t, doc.Encode(buf))\n}\n\nfunc TestEnrichSBOM_SPDX_NoSupplierName(t *testing.T) {\n\tpackageResponse := `{\n\t\t\"description\": \"description\",\n\t\t\"normalized_licenses\": [\"BSD-3-Clause\"],\n\t\t\"homepage\": \"https://github.com/spdx/tools-golang\",\n\t\t\"repo_metadata\": {\n\t\t\t\"owner_record\": {\n\t\t\t\t\"name\": \"\"\n\t\t\t}\n\t\t}\n\t}`\n\tsetupHttpmock(t, nil, &packageResponse)\n\tdefer httpmock.DeactivateAndReset()\n\n\tdoc, err := sbom.DecodeSBOMDocument([]byte(`{\"spdxVersion\":\"SPDX-2.3\",\"SPDXID\":\"SPDXRef-DOCUMENT\"}`))\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*v2_3.Document)\n\trequire.True(t, ok)\n\n\tbom.Packages = []*v2_3.Package{\n\t\t{\n\t\t\tPackageSPDXIdentifier: \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\tPackageName:           \"github.com/spdx/tools-golang\",\n\t\t\tPackageVersion:        \"v0.5.2\",\n\t\t\tPackageExternalReferences: []*v2_3.PackageExternalReference{\n\t\t\t\t{\n\t\t\t\t\tCategory: common.CategoryPackageManager,\n\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\tLocator:  \"pkg:golang/github.com/spdx/tools-golang@v0.5.2\",\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tlogger := zerolog.Nop()\n\n\tEnrichSBOM(doc, &logger)\n\n\tbuf := bytes.NewBuffer(nil)\n\trequire.NoError(t, doc.Encode(buf))\n}\n"
  },
  {
    "path": "lib/ecosystems/package.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"net/url\"\n\n\t\"github.com/package-url/packageurl-go\"\n\n\t\"github.com/snyk/parlay/ecosystems/packages\"\n)\n\nconst server = \"https://packages.ecosyste.ms/api/v1\"\n\n// Version will be set by the build process\nvar Version = \"dev\"\n\nfunc getUserAgent() string {\n\treturn fmt.Sprintf(\"parlay (%s)\", Version)\n}\n\nfunc GetPackageData(purl packageurl.PackageURL) (*packages.GetRegistryPackageResponse, error) {\n\tclient, err := packages.NewClientWithResponses(server,\n\t\tpackages.WithRequestEditorFn(func(ctx context.Context, req *http.Request) error {\n\t\t\treq.Header.Set(\"User-Agent\", getUserAgent())\n\t\t\treturn nil\n\t\t}))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tname := purlToEcosystemsName(purl)\n\tregistry := purlToEcosystemsRegistry(purl)\n\tresp, err := client.GetRegistryPackageWithResponse(context.Background(), registry, name)\n\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn resp, nil\n}\n\nfunc GetPackageVersionData(purl packageurl.PackageURL) (*packages.GetRegistryPackageVersionResponse, error) {\n\tclient, err := packages.NewClientWithResponses(server,\n\t\tpackages.WithRequestEditorFn(func(ctx context.Context, req *http.Request) error {\n\t\t\treq.Header.Set(\"User-Agent\", getUserAgent())\n\t\t\treturn nil\n\t\t}))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tname := purlToEcosystemsName(purl)\n\tregistry := purlToEcosystemsRegistry(purl)\n\tresp, err := client.GetRegistryPackageVersionWithResponse(context.Background(), registry, name, purl.Version)\n\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn resp, nil\n}\n\nfunc repositoryURLfromPurl(purl packageurl.PackageURL) *url.URL {\n\tif len(purl.Qualifiers) > 0 {\n\t\tqualifiersMap := purl.Qualifiers.Map()\n\t\tif repoURL, ok := qualifiersMap[\"repository_url\"]; ok && repoURL != \"\" {\n\t\t\tparsedURL, err := url.Parse(repoURL)\n\t\t\tif err == nil && parsedURL.Host != \"\" {\n\t\t\t\treturn parsedURL\n\t\t\t}\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc purlToEcosystemsRegistry(purl packageurl.PackageURL) string {\n\tif repoURL := repositoryURLfromPurl(purl); repoURL != nil {\n\t\treturn repoURL.Host\n\t}\n\treturn map[string]string{\n\t\tpackageurl.TypeApk:       \"alpine-edge\",\n\t\tpackageurl.TypeBower:     \"bower.io\",\n\t\tpackageurl.TypeBrew:      \"formulae.brew.sh\",\n\t\tpackageurl.TypeCargo:     \"crates.io\",\n\t\tpackageurl.TypeCarthage:  \"carthage\",\n\t\tpackageurl.TypeClojars:   \"clojars.org\",\n\t\tpackageurl.TypeCocoapods: \"cocoapods.org\",\n\t\tpackageurl.TypeComposer:  \"packagist.org\",\n\t\tpackageurl.TypeConda:     \"anaconda.org\",\n\t\tpackageurl.TypeCpan:      \"metacpan.org\",\n\t\tpackageurl.TypeCran:      \"cran.r-project.org\",\n\t\tpackageurl.TypeDocker:    \"hub.docker.com\",\n\t\tpackageurl.TypeElm:       \"package.elm-lang.org\",\n\t\tpackageurl.TypeGem:       \"rubygems.org\",\n\t\tpackageurl.TypeGolang:    \"proxy.golang.org\",\n\t\tpackageurl.TypeHackage:   \"hackage.haskell.org\",\n\t\tpackageurl.TypeHex:       \"hex.pm\",\n\t\tpackageurl.TypeJulia:     \"juliahub.com\",\n\t\tpackageurl.TypeMaven:     \"repo1.maven.org\",\n\t\tpackageurl.TypeNPM:       \"npmjs.org\",\n\t\tpackageurl.TypeNuget:     \"nuget.org\",\n\t\tpackageurl.TypePub:       \"pub.dev\",\n\t\tpackageurl.TypePuppet:    \"forge.puppet.com\",\n\t\tpackageurl.TypePyPi:      \"pypi.org\",\n\t\tpackageurl.TypeSwift:     \"swiftpackageindex.com\",\n\t}[purl.Type]\n}\n\nfunc purlToEcosystemsName(purl packageurl.PackageURL) string {\n\tname := purl.Name\n\n\tif purl.Namespace == \"\" {\n\t\treturn name\n\t}\n\n\tswitch purl.Type {\n\t// Most ecosystems require the package to be identified by the namespace\n\t// and name separated by a forward slash \"/\".\n\tdefault:\n\t\tname = fmt.Sprintf(\"%s/%s\", purl.Namespace, purl.Name)\n\n\t// ecosyste.ms maven requires the group ID and artifact ID to be separated\n\t// by a colon \":\",\n\tcase packageurl.TypeMaven:\n\t\tname = fmt.Sprintf(\"%s:%s\", purl.Namespace, purl.Name)\n\n\t// apk packages are only used by alpine, so the namespace isn't used in the\n\t// package name for the ecosyste.ms API\n\tcase packageurl.TypeApk:\n\t\tbreak\n\t}\n\treturn name\n}\n"
  },
  {
    "path": "lib/ecosystems/package_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"fmt\"\n\t\"net/http\"\n\t\"testing\"\n\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nfunc TestGetPackageData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewBytesResponder(200, []byte{}),\n\t)\n\n\tpurl, err := packageurl.FromString(\"pkg:maven/org.springframework.boot/spring-boot-starter-jdb\")\n\trequire.NoError(t, err)\n\n\t_, err = GetPackageData(purl)\n\trequire.NoError(t, err)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 1, calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestGetPackageDataUserAgent(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tvar capturedUserAgent string\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\tcapturedUserAgent = req.Header.Get(\"User-Agent\")\n\t\t\treturn httpmock.NewBytesResponse(200, []byte{}), nil\n\t\t},\n\t)\n\n\tpurl, err := packageurl.FromString(\"pkg:npm/lodash@4.17.21\")\n\trequire.NoError(t, err)\n\n\t_, err = GetPackageData(purl)\n\trequire.NoError(t, err)\n\n\texpectedUserAgent := fmt.Sprintf(\"parlay (%s)\", Version)\n\tassert.Equal(t, expectedUserAgent, capturedUserAgent)\n\t// Verify it contains \"parlay\" and the version in parentheses\n\tassert.Contains(t, capturedUserAgent, \"parlay\")\n\tassert.Contains(t, capturedUserAgent, \"(\")\n\tassert.Contains(t, capturedUserAgent, \")\")\n}\n\nfunc TestGetPackageVersionDataUserAgent(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tvar capturedUserAgent string\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t`=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\tcapturedUserAgent = req.Header.Get(\"User-Agent\")\n\t\t\treturn httpmock.NewBytesResponse(200, []byte{}), nil\n\t\t},\n\t)\n\n\tpurl, err := packageurl.FromString(\"pkg:npm/lodash@4.17.21\")\n\trequire.NoError(t, err)\n\n\t_, err = GetPackageVersionData(purl)\n\trequire.NoError(t, err)\n\n\tassert.Equal(t, fmt.Sprintf(\"parlay (%s)\", Version), capturedUserAgent)\n}\n\nfunc TestPurlToEcosystemsRegistry(t *testing.T) {\n\ttestCases := []struct {\n\t\tpurlStr  string\n\t\texpected string\n\t}{\n\t\t{\"pkg:npm/lodash@4.17.21\", \"npmjs.org\"},\n\t\t{\"pkg:golang/github.com/golang/example/hello?go-get=1\", \"proxy.golang.org\"},\n\t\t{\"pkg:nuget/Microsoft.AspNetCore.Http.Abstractions@2.2.0\", \"nuget.org\"},\n\t\t{\"pkg:hex/plug@1.11.0\", \"hex.pm\"},\n\t\t{\"pkg:maven/com.google.guava/guava@28.2-jre\", \"repo1.maven.org\"},\n\t\t{\"pkg:maven/org.opensaml/opensaml-saml-api@4.3.2?repository_url=https%3A%2F%2Fbuild.shibboleth.net%2Fnexus%2Fcontent%2Frepositories%2Freleases%2F\", \"build.shibboleth.net\"},\n\t\t{\"pkg:pypi/Django@2.2.7\", \"pypi.org\"},\n\t\t{\"pkg:composer/symfony/http-foundation@5.3.0\", \"packagist.org\"},\n\t\t{\"pkg:gem/rspec-core@3.10.1\", \"rubygems.org\"},\n\t\t{\"pkg:cargo/rand@0.8.4\", \"crates.io\"},\n\t\t{\"pkg:cocoapods/Firebase@7.0.0\", \"cocoapods.org\"},\n\t\t{\"pkg:apk/alpine/curl@7.79.1-r0\", \"alpine-edge\"},\n\t\t{\"pkg:swift/github.com/yonaskolb/XcodeGen@2.34.0\", \"swiftpackageindex.com\"},\n\t\t{\"pkg:docker/library%2Falpine\", \"hub.docker.com\"},\n\t\t{\"pkg:bower/jquery@3.6.0\", \"bower.io\"},\n\t\t{\"pkg:brew/wget@1.21.3\", \"formulae.brew.sh\"},\n\t\t{\"pkg:carthage/Alamofire/Alamofire@5.6.4\", \"carthage\"},\n\t\t{\"pkg:clojars/ring/ring-core@1.9.5\", \"clojars.org\"},\n\t\t{\"pkg:conda/numpy@1.23.5\", \"anaconda.org\"},\n\t\t{\"pkg:cpan/DBI@1.643\", \"metacpan.org\"},\n\t\t{\"pkg:cran/ggplot2@3.4.0\", \"cran.r-project.org\"},\n\t\t{\"pkg:elm/elm/core@1.0.5\", \"package.elm-lang.org\"},\n\t\t{\"pkg:hackage/aeson@2.1.0.0\", \"hackage.haskell.org\"},\n\t\t{\"pkg:julia/Example@0.5.3\", \"juliahub.com\"},\n\t\t{\"pkg:pub/http@0.13.5\", \"pub.dev\"},\n\t\t{\"pkg:puppet/puppetlabs/stdlib@8.5.0\", \"forge.puppet.com\"},\n\t}\n\n\tfor _, tc := range testCases {\n\t\tpurl, err := packageurl.FromString(tc.purlStr)\n\t\tif err != nil {\n\t\t\tt.Errorf(\"Error creating PackageURL: %v\", err)\n\t\t}\n\t\tgot := purlToEcosystemsRegistry(purl)\n\t\tif got != tc.expected {\n\t\t\tt.Errorf(\"purlToEcosystemsRegistry(%q) = %q; expected %q\", tc.purlStr, got, tc.expected)\n\t\t}\n\t}\n}\n\nfunc TestPurlToEcosystemsName(t *testing.T) {\n\ttestCases := []struct {\n\t\tpurlStr      string\n\t\texpectedName string\n\t}{\n\t\t{\n\t\t\t// Test case 1: When the package manager type is \"npm\"\n\t\t\t// and the namespace is not empty, the function should return\n\t\t\t// a url encoded string in the form of \"<namespace>/<name>\"\n\t\t\tpurlStr:      \"pkg:npm/%40my-namespace/my-package\",\n\t\t\texpectedName: \"@my-namespace/my-package\",\n\t\t},\n\t\t{\n\t\t\t// Test case 2: When the package manager type is \"npm\"\n\t\t\t// and the namespace is empty, the function should return\n\t\t\t// the package name as is.\n\t\t\tpurlStr:      \"pkg:npm/my-package\",\n\t\t\texpectedName: \"my-package\",\n\t\t},\n\t\t{\n\t\t\t// Test case 3: When the package manager type is \"maven\"\n\t\t\t// and the namespace is not empty, the function should return\n\t\t\t// a string in the form of \"<namespace>:<name>\"\n\t\t\tpurlStr:      \"pkg:maven/my-group:my-artifact\",\n\t\t\texpectedName: \"my-group:my-artifact\",\n\t\t},\n\t\t{\n\t\t\t// Test case 4: When the package manager type is \"maven\"\n\t\t\t// and the namespace is empty, the function should return\n\t\t\t// the package name as is.\n\t\t\tpurlStr:      \"pkg:maven/my-artifact\",\n\t\t\texpectedName: \"my-artifact\",\n\t\t},\n\t\t{\n\t\t\t// Test case 5: When the package manager type is \"golang\"\n\t\t\t// and the namespace is not empty, the function should return\n\t\t\t// a string in the form of \"<namespace>/<name>\"\n\t\t\tpurlStr:      \"pkg:golang/example.com/foo/bar@v1.5.0\",\n\t\t\texpectedName: \"example.com/foo/bar\",\n\t\t},\n\t\t{\n\t\t\t// Test case 6: When the package manager type is \"golang\"\n\t\t\t// and the namespace has lots of weird characters, make sure\n\t\t\t// they get filtered properly\n\t\t\tpurlStr:      \"pkg:golang/example.com/f.o_o/ba~r\",\n\t\t\texpectedName: \"example.com/f.o_o/ba~r\",\n\t\t},\n\t\t{\n\t\t\t// Test case 7: When the package manager type is \"swift\"\n\t\t\tpurlStr:      \"pkg:swift/github.com/yonaskolb/XcodeGen@1\",\n\t\t\texpectedName: \"github.com/yonaskolb/XcodeGen\",\n\t\t},\n\t\t{\n\t\t\t// Test case 8: When the package manager type is \"apk\"\n\t\t\tpurlStr:      \"pkg:apk/alpine/lf@30-r3\",\n\t\t\texpectedName: \"lf\",\n\t\t},\n\t}\n\n\tfor _, testCase := range testCases {\n\t\tt.Run(fmt.Sprintf(\"Test %v\", testCase.purlStr), func(t *testing.T) {\n\t\t\tpurl, err := packageurl.FromString(testCase.purlStr)\n\t\t\tif err != nil {\n\t\t\t\tt.Fatalf(\"Failed to create PackageURL: %v\", err)\n\t\t\t}\n\n\t\t\tresult := purlToEcosystemsName(purl)\n\t\t\tif result != testCase.expectedName {\n\t\t\t\tt.Errorf(\"Expected %q, but got %q\", testCase.expectedName, result)\n\t\t\t}\n\t\t})\n\t}\n}\n"
  },
  {
    "path": "lib/ecosystems/repo.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"context\"\n\t\"net/http\"\n\n\t\"github.com/snyk/parlay/ecosystems/repos\"\n)\n\nconst repos_server = \"https://repos.ecosyste.ms/api/v1\"\n\nfunc GetRepoData(url string) (*repos.RepositoriesLookupResponse, error) {\n\tclient, err := repos.NewClientWithResponses(repos_server,\n\t\trepos.WithRequestEditorFn(func(ctx context.Context, req *http.Request) error {\n\t\t\treq.Header.Set(\"User-Agent\", getUserAgent())\n\t\t\treturn nil\n\t\t}))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tparams := repos.RepositoriesLookupParams{Url: &url}\n\tresp, err := client.RepositoriesLookupWithResponse(context.Background(), &params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn resp, nil\n}\n"
  },
  {
    "path": "lib/ecosystems/repo_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage ecosystems\n\nimport (\n\t\"fmt\"\n\t\"net/http\"\n\t\"testing\"\n\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nfunc TestGetRepoData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t\"https://repos.ecosyste.ms/api/v1/repositories/lookup\",\n\t\thttpmock.NewBytesResponder(200, []byte{}),\n\t)\n\n\t_, err := GetRepoData(\"https://github.com/golang/go\")\n\trequire.NoError(t, err)\n\n\thttpmock.GetTotalCallCount()\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 1, calls[\"GET https://repos.ecosyste.ms/api/v1/repositories/lookup\"])\n}\n\nfunc TestGetRepoDataUserAgent(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tvar capturedUserAgent string\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t\"https://repos.ecosyste.ms/api/v1/repositories/lookup\",\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\tcapturedUserAgent = req.Header.Get(\"User-Agent\")\n\t\t\treturn httpmock.NewBytesResponse(200, []byte{}), nil\n\t\t},\n\t)\n\n\t_, err := GetRepoData(\"https://github.com/golang/go\")\n\trequire.NoError(t, err)\n\n\tassert.Equal(t, fmt.Sprintf(\"parlay (%s)\", Version), capturedUserAgent)\n}\n"
  },
  {
    "path": "lib/sbom/cyclonedx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport (\n\t\"bytes\"\n\t\"io\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n)\n\nfunc decodeCycloneDX1_4JSON(b []byte) (*cdx.BOM, error) {\n\treturn decodeCycloneDX(b, cdx.BOMFileFormatJSON)\n}\n\nfunc decodeCycloneDX1_4XML(b []byte) (*cdx.BOM, error) {\n\treturn decodeCycloneDX(b, cdx.BOMFileFormatXML)\n}\n\nfunc decodeCycloneDX(b []byte, f cdx.BOMFileFormat) (*cdx.BOM, error) {\n\tbom := new(cdx.BOM)\n\tdecoder := cdx.NewBOMDecoder(bytes.NewReader(b), f)\n\tif err := decoder.Decode(bom); err != nil {\n\t\treturn nil, err\n\t}\n\treturn bom, nil\n}\n\nfunc encodeCycloneDX1_4JSON(bom *cdx.BOM) encoderFn {\n\treturn encodeCycloneDX(bom, cdx.BOMFileFormatJSON)\n}\n\nfunc encodeCycloneDX1_4XML(bom *cdx.BOM) encoderFn {\n\treturn encodeCycloneDX(bom, cdx.BOMFileFormatXML)\n}\n\nfunc encodeCycloneDX(bom *cdx.BOM, f cdx.BOMFileFormat) encoderFn {\n\treturn func(w io.Writer) error {\n\t\treturn cdx.NewBOMEncoder(w, f).Encode(bom)\n\t}\n}\n"
  },
  {
    "path": "lib/sbom/decode.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport (\n\t\"bytes\"\n\t\"errors\"\n\t\"fmt\"\n)\n\nfunc DecodeSBOMDocument(b []byte) (*SBOMDocument, error) {\n\tdoc := new(SBOMDocument)\n\n\tformat, err := identifySBOMFormat(b)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tdoc.Format = format\n\n\tswitch doc.Format {\n\tcase SBOMFormatCycloneDX1_4JSON:\n\t\tbom, err := decodeCycloneDX1_4JSON(b)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"could not decode input: %w\", err)\n\t\t}\n\t\tdoc.BOM = bom\n\t\tdoc.encode = encodeCycloneDX1_4JSON(bom)\n\tcase SBOMFormatCycloneDX1_4XML:\n\t\tbom, err := decodeCycloneDX1_4XML(b)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"could not decode input: %w\", err)\n\t\t}\n\t\tdoc.BOM = bom\n\t\tdoc.encode = encodeCycloneDX1_4XML(bom)\n\tcase SBOMFormatSPDX2_3JSON:\n\t\tbom, err := decodeSPDX2_3JSON(b)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"could not decode input: %w\", err)\n\t\t}\n\t\tdoc.BOM = bom\n\t\tdoc.encode = encodeSPDX2_3JSON(bom)\n\tdefault:\n\t\treturn nil, fmt.Errorf(\"no decoder for format %s\", doc.Format)\n\t}\n\n\treturn doc, nil\n}\n\nfunc identifySBOMFormat(b []byte) (SBOMFormat, error) {\n\tif bytes.Contains(b, []byte(\"bomFormat\")) && bytes.Contains(b, []byte(\"CycloneDX\")) {\n\t\treturn SBOMFormatCycloneDX1_4JSON, nil\n\t}\n\n\tif bytes.Contains(b, []byte(\"xmlns\")) && bytes.Contains(b, []byte(\"cyclonedx\")) {\n\t\treturn SBOMFormatCycloneDX1_4XML, nil\n\t}\n\n\tif bytes.Contains(b, []byte(\"SPDX-2.3\")) && bytes.Contains(b, []byte(\"SPDXRef-DOCUMENT\")) {\n\t\treturn SBOMFormatSPDX2_3JSON, nil\n\t}\n\n\treturn \"\", errors.New(\"could not identify SBOM format\")\n}\n"
  },
  {
    "path": "lib/sbom/decode_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport (\n\t\"testing\"\n\n\t\"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nvar (\n\tfixedCycloneDX1_4JSON = []byte(`{\"bomFormat\":\"CycloneDX\",\"specVersion\":\"1.4\",\"version\":1}`)\n\tfixedCycloneDX1_4XML  = []byte(`<bom xmlns=\"http://cyclonedx.org/schema/bom/1.4\" version=\"1\"></bom>`)\n\tfixedSPDX2_3JSON      = []byte(`{\"SPDXID\":\"SPDXRef-DOCUMENT\",\"spdxVersion\":\"SPDX-2.3\"}`)\n\tfixedSPDX2_2JSON      = []byte(`{\"SPDXID\":\"SPDXRef-DOCUMENT\",\"spdxVersion\":\"SPDX-2.2\"}`)\n)\n\nfunc TestDecodeSBOMDocument_CycloneDX1_4JSON(t *testing.T) {\n\tdoc, err := DecodeSBOMDocument(fixedCycloneDX1_4JSON)\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*cyclonedx.BOM)\n\trequire.True(t, ok)\n\n\tassert.Equal(t, SBOMFormatCycloneDX1_4JSON, doc.Format)\n\tassert.NotNil(t, doc.Encode)\n\tassert.Equal(t, cyclonedx.SpecVersion1_4, bom.SpecVersion)\n}\n\nfunc TestDecodeSBOMDocument_CycloneDX1_4XML(t *testing.T) {\n\tdoc, err := DecodeSBOMDocument(fixedCycloneDX1_4XML)\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*cyclonedx.BOM)\n\trequire.True(t, ok)\n\n\tassert.Equal(t, SBOMFormatCycloneDX1_4XML, doc.Format)\n\tassert.NotNil(t, doc.Encode)\n\tassert.Equal(t, cyclonedx.SpecVersion1_4, bom.SpecVersion)\n}\n\nfunc TestDecodeSBOMDocument_SPDX2_3JSON(t *testing.T) {\n\tdoc, err := DecodeSBOMDocument(fixedSPDX2_3JSON)\n\trequire.NoError(t, err)\n\n\tbom, ok := doc.BOM.(*spdx.Document)\n\trequire.True(t, ok)\n\n\tassert.Equal(t, SBOMFormatSPDX2_3JSON, doc.Format)\n\tassert.NotNil(t, doc.Encode)\n\tassert.Equal(t, spdx_2_3.Version, bom.SPDXVersion)\n}\n\nfunc TestDecodeSBOMDocument_Unknown(t *testing.T) {\n\tdoc, err := DecodeSBOMDocument(fixedSPDX2_2JSON)\n\n\tassert.ErrorContains(t, err, \"could not identify SBOM format\")\n\tassert.Nil(t, doc)\n}\n\nfunc Test_identifySBOMFormat(t *testing.T) {\n\ttc := map[string]struct {\n\t\tinput  []byte\n\t\tformat string\n\t\terr    string\n\t}{\n\t\t\"CycloneDX 1.4 JSON\": {\n\t\t\tinput:  fixedCycloneDX1_4JSON,\n\t\t\tformat: \"CycloneDX 1.4 JSON\",\n\t\t\terr:    \"\",\n\t\t},\n\t\t\"CycloneDX 1.4 XML\": {\n\t\t\tinput:  fixedCycloneDX1_4XML,\n\t\t\tformat: \"CycloneDX 1.4 XML\",\n\t\t\terr:    \"\",\n\t\t},\n\t\t\"Unknown format\": {\n\t\t\tinput:  fixedSPDX2_2JSON,\n\t\t\tformat: \"\",\n\t\t\terr:    \"could not identify SBOM format\",\n\t\t},\n\t}\n\n\tfor name, tt := range tc {\n\t\tt.Run(name, func(t *testing.T) {\n\t\t\tformat, err := identifySBOMFormat(tt.input)\n\n\t\t\tif err != nil {\n\t\t\t\tassert.ErrorContains(t, err, tt.err)\n\t\t\t}\n\t\t\tassert.Equal(t, tt.format, string(format))\n\t\t})\n\t}\n}\n"
  },
  {
    "path": "lib/sbom/encode.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport \"io\"\n\ntype (\n\tSBOMEncoder interface {\n\t\tEncode(w io.Writer) error\n\t}\n\n\tencoderFn func(io.Writer) error\n)\n"
  },
  {
    "path": "lib/sbom/format.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\ntype SBOMFormat string\n\nconst (\n\tSBOMFormatCycloneDX1_4JSON = SBOMFormat(\"CycloneDX 1.4 JSON\")\n\tSBOMFormatCycloneDX1_4XML  = SBOMFormat(\"CycloneDX 1.4 XML\")\n\n\tSBOMFormatSPDX2_3JSON = SBOMFormat(\"SPDX 2.3 JSON\")\n)\n"
  },
  {
    "path": "lib/sbom/sbom.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport (\n\t\"fmt\"\n\t\"io\"\n)\n\ntype SBOMDocument struct {\n\tBOM    interface{}\n\tFormat SBOMFormat\n\n\tencode encoderFn\n}\n\nvar _ SBOMEncoder = (*SBOMDocument)(nil)\n\nfunc (d *SBOMDocument) Encode(w io.Writer) error {\n\tif d.encode == nil {\n\t\treturn fmt.Errorf(\"no encoder for format %s\", d.Format)\n\t}\n\n\treturn d.encode(w)\n}\n"
  },
  {
    "path": "lib/sbom/spdx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage sbom\n\nimport (\n\t\"bytes\"\n\t\"io\"\n\n\tspdx_json \"github.com/spdx/tools-golang/json\"\n\t\"github.com/spdx/tools-golang/spdx\"\n)\n\nfunc decodeSPDX2_3JSON(b []byte) (*spdx.Document, error) {\n\treturn spdx_json.Read(bytes.NewReader(b))\n}\n\nfunc encodeSPDX2_3JSON(bom *spdx.Document) encoderFn {\n\treturn func(w io.Writer) error {\n\t\treturn spdx_json.Write(bom, w)\n\t}\n}\n"
  },
  {
    "path": "lib/scorecard/enrich.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage scorecard\n\nimport (\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nfunc EnrichSBOM(doc *sbom.SBOMDocument) *sbom.SBOMDocument {\n\tswitch bom := doc.BOM.(type) {\n\tcase *cdx.BOM:\n\t\tenrichCDX(bom)\n\tcase *spdx.Document:\n\t\tenrichSPDX(bom)\n\t}\n\n\treturn doc\n}\n"
  },
  {
    "path": "lib/scorecard/enrich_cyclonedx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage scorecard\n\nimport (\n\t\"net/http\"\n\t\"regexp\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/remeh/sizedwaitgroup\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/lib/ecosystems\"\n)\n\nvar httpProtocolsRe = regexp.MustCompile(`^https?:\\/\\/`)\n\nfunc cdxEnrichExternalReference(comp *cdx.Component, url, comment string, refType cdx.ExternalReferenceType) {\n\text := cdx.ExternalReference{\n\t\tURL:     url,\n\t\tComment: comment,\n\t\tType:    refType,\n\t}\n\n\tif comp.ExternalReferences == nil {\n\t\tcomp.ExternalReferences = &[]cdx.ExternalReference{ext}\n\t} else {\n\t\t*comp.ExternalReferences = append(*comp.ExternalReferences, ext)\n\t}\n}\n\nfunc enrichCDX(bom *cdx.BOM) {\n\tcomps := utils.DiscoverCDXComponents(bom)\n\n\twg := sizedwaitgroup.New(20)\n\n\tfor i := range comps {\n\t\twg.Add()\n\t\tgo func(component *cdx.Component) {\n\t\t\tdefer wg.Done()\n\n\t\t\tpurl, err := packageurl.FromString(component.PackageURL)\n\t\t\tif err != nil {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tresp, err := ecosystems.GetPackageData(purl)\n\t\t\tif err != nil {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif resp.JSON200 == nil || resp.JSON200.RepositoryUrl == nil || *resp.JSON200.RepositoryUrl == \"\" {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tscorecardUrl := httpProtocolsRe.ReplaceAllString(*resp.JSON200.RepositoryUrl, \"https://api.securityscorecards.dev/projects/\")\n\t\t\tresponse, err := http.Get(scorecardUrl)\n\t\t\tif err != nil {\n\t\t\t\treturn\n\t\t\t}\n\t\t\tdefer response.Body.Close()\n\t\t\tif response.StatusCode != http.StatusOK {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tcdxEnrichExternalReference(component, scorecardUrl, \"OpenSSF Scorecard\", cdx.ERTypeOther)\n\t\t}(comps[i])\n\t}\n\n\twg.Wait()\n}\n"
  },
  {
    "path": "lib/scorecard/enrich_spdx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage scorecard\n\nimport (\n\t\"net/http\"\n\t\"strings\"\n\n\t\"github.com/remeh/sizedwaitgroup\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/lib/ecosystems\"\n)\n\nfunc enrichSPDX(bom *spdx.Document) {\n\twg := sizedwaitgroup.New(20)\n\n\tfor i, pkg := range bom.Packages {\n\t\twg.Add()\n\n\t\tgo func(pkg *spdx_2_3.Package, i int) {\n\t\t\tdefer wg.Done()\n\n\t\t\tpurl, err := utils.GetPurlFromSPDXPackage(pkg)\n\t\t\tif err != nil {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tresp, err := ecosystems.GetPackageData(*purl)\n\t\t\tif err != nil || resp.JSON200 == nil || resp.JSON200.RepositoryUrl == nil {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tscURL := strings.ReplaceAll(*resp.JSON200.RepositoryUrl, \"https://\", \"https://api.securityscorecards.dev/projects/\")\n\n\t\t\tresponse, err := http.Get(scURL)\n\t\t\tif err != nil || response.StatusCode != http.StatusOK {\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tpkg.PackageExternalReferences = append(pkg.PackageExternalReferences, &spdx_2_3.PackageExternalReference{\n\t\t\t\tCategory: spdx.CategoryOther,\n\t\t\t\tRefType:  \"openssfscorecard\",\n\t\t\t\tLocator:  scURL,\n\t\t\t})\n\t\t}(pkg, i)\n\t}\n\n\twg.Wait()\n}\n"
  },
  {
    "path": "lib/scorecard/enrich_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage scorecard\n\nimport (\n\t\"errors\"\n\t\"net/http\"\n\t\"testing\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/jarcoal/httpmock\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\t\"github.com/stretchr/testify/assert\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nconst scorecardURL = \"https://api.securityscorecards.dev/projects/example.com/repository\"\n\nfunc TestEnrichSBOM_CycloneDX(t *testing.T) {\n\tteardown := setupEcosystemsAPIMock(t)\n\tdefer teardown()\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tPackageURL: \"pkg:type/example\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tEnrichSBOM(doc)\n\n\tassert.NotNil(t, bom.Components)\n\tassert.Len(t, *bom.Components, 1)\n\n\tenrichedComponent := (*bom.Components)[0]\n\tassert.NotNil(t, enrichedComponent.ExternalReferences)\n\tassert.Len(t, *enrichedComponent.ExternalReferences, 1)\n\tassert.Equal(t, scorecardURL, (*enrichedComponent.ExternalReferences)[0].URL)\n\tassert.Equal(t, \"OpenSSF Scorecard\", (*enrichedComponent.ExternalReferences)[0].Comment)\n\tassert.Equal(t, cdx.ERTypeOther, (*enrichedComponent.ExternalReferences)[0].Type)\n\n\ttotal := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 2, total)\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 1, calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestEnrichSBOM_CycloneDX_NestedComponents(t *testing.T) {\n\tteardown := setupEcosystemsAPIMock(t)\n\tdefer teardown()\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tPackageURL: \"pkg:type/example\",\n\t\t\t\tComponents: &[]cdx.Component{\n\t\t\t\t\t{\n\t\t\t\t\t\tPackageURL: \"pkg:otherType/otherExample\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tEnrichSBOM(doc)\n\n\tassert.NotNil(t, bom.Components)\n\tassert.Len(t, *bom.Components, 1)\n\n\tfor i := range *bom.Components {\n\t\tenrichedComponent := (*bom.Components)[i]\n\t\tassert.NotNil(t, enrichedComponent.ExternalReferences)\n\t\tassert.Len(t, *enrichedComponent.ExternalReferences, 1)\n\t\tassert.Equal(t, scorecardURL, (*enrichedComponent.ExternalReferences)[0].URL)\n\t\tassert.Equal(t, \"OpenSSF Scorecard\", (*enrichedComponent.ExternalReferences)[0].Comment)\n\t\tassert.Equal(t, cdx.ERTypeOther, (*enrichedComponent.ExternalReferences)[0].Type)\n\t}\n\n\ttotal := httpmock.GetTotalCallCount()\n\tassert.Equal(t, 4, total)\n\tcalls := httpmock.GetCallCountInfo()\n\tassert.Equal(t, 2, calls[`GET =~^https://packages.ecosyste.ms/api/v1/registries`])\n}\n\nfunc TestEnrichSBOM_ErrorFetchingPackageData(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewErrorResponder(assert.AnError))\n\n\thttpmock.RegisterNoResponder(func(req *http.Request) (*http.Response, error) {\n\t\treturn nil, errors.New(\"unexpected HTTP request: \" + req.URL.String())\n\t})\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tPackageURL: \"pkg:/example\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tEnrichSBOM(doc)\n\n\tassert.NotNil(t, bom.Components)\n\tassert.Len(t, *bom.Components, 1)\n\n\tenrichedComponent := (*bom.Components)[0]\n\tassert.Nil(t, enrichedComponent.ExternalReferences)\n}\n\nfunc TestEnrichSBOM_ErrorFetchingScorecard(t *testing.T) {\n\thttpmock.Activate()\n\tdefer httpmock.DeactivateAndReset()\n\n\tmockPackageData := `{\"JSON200\": {\"RepositoryUrl\": \"https://example.com/repository\"}}`\n\thttpmock.RegisterResponder(\"GET\", `=~^https://packages.ecosyste.ms/api/v1/registries`,\n\t\thttpmock.NewStringResponder(http.StatusOK, mockPackageData))\n\n\thttpmock.RegisterResponder(\"GET\", \"https://api.securityscorecards.dev/projects/example.com/repository\",\n\t\thttpmock.NewErrorResponder(assert.AnError))\n\n\thttpmock.RegisterNoResponder(func(req *http.Request) (*http.Response, error) {\n\t\treturn nil, errors.New(\"unexpected HTTP request: \" + req.URL.String())\n\t})\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tPackageURL: \"pkg:/example\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tEnrichSBOM(doc)\n\n\tassert.NotNil(t, bom.Components)\n\tassert.Len(t, *bom.Components, 1)\n\n\tenrichedComponent := (*bom.Components)[0]\n\tassert.Nil(t, enrichedComponent.ExternalReferences)\n}\n\nfunc TestEnrichSBOM_SPDX(t *testing.T) {\n\tteardown := setupEcosystemsAPIMock(t)\n\tdefer teardown()\n\n\tbom := &spdx.Document{\n\t\tPackages: []*spdx_2_3.Package{\n\t\t\t{\n\t\t\t\tPackageExternalReferences: []*spdx_2_3.PackageExternalReference{\n\t\t\t\t\t{\n\t\t\t\t\t\tCategory: spdx.CategoryOther,\n\t\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\t\tLocator:  \"pkg:golang/snyk/parlay\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tEnrichSBOM(doc)\n\n\tpkg := bom.Packages[0]\n\tassert.NotNil(t, pkg.PackageExternalReferences)\n\tassert.Len(t, pkg.PackageExternalReferences, 2)\n\n\tscRef := pkg.PackageExternalReferences[1]\n\tassert.Equal(t, scorecardURL, scRef.Locator)\n\tassert.Equal(t, \"openssfscorecard\", scRef.RefType)\n\tassert.Equal(t, spdx.CategoryOther, scRef.Category)\n}\n\nfunc setupEcosystemsAPIMock(t *testing.T) func() {\n\tt.Helper()\n\n\thttpmock.Activate()\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\t\"=~^https://packages.ecosyste.ms/api/v1/registries\",\n\t\tfunc(req *http.Request) (*http.Response, error) {\n\t\t\treturn httpmock.NewJsonResponse(200, map[string]interface{}{\n\t\t\t\t\"repository_url\": \"https://example.com/repository\",\n\t\t\t})\n\t\t},\n\t)\n\thttpmock.RegisterResponder(\n\t\t\"GET\",\n\t\tscorecardURL,\n\t\thttpmock.NewStringResponder(http.StatusOK, \"{}\"),\n\t)\n\thttpmock.RegisterNoResponder(func(req *http.Request) (*http.Response, error) {\n\t\treturn nil, errors.New(\"unexpected HTTP request: \" + req.URL.String())\n\t})\n\n\treturn httpmock.DeactivateAndReset\n}\n"
  },
  {
    "path": "lib/snyk/config.go",
    "content": "/*\n * © 2024 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"net/http\"\n)\n\n// Version will be set by the build process\nvar Version = \"dev\"\n\ntype Config struct {\n\tSnykAPIURL string\n\tAPIToken   string\n}\n\nfunc DefaultConfig() *Config {\n\treturn &Config{\n\t\tSnykAPIURL: \"https://api.snyk.io\",\n\t}\n}\n\nfunc getUserAgent() string {\n\treturn fmt.Sprintf(\"parlay (%s)\", Version)\n}\n\nfunc addParlayUserAgent(ctx context.Context, req *http.Request) error {\n\treq.Header.Set(\"User-Agent\", getUserAgent())\n\treturn nil\n}\n"
  },
  {
    "path": "lib/snyk/enrich.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nconst (\n\tsnykAdvisorWebURL         = \"https://snyk.io/advisor\"\n\tsnykVulnerabilityDBWebURL = \"https://security.snyk.io\"\n)\n\nfunc EnrichSBOM(cfg *Config, doc *sbom.SBOMDocument, logger *zerolog.Logger) *sbom.SBOMDocument {\n\tswitch bom := doc.BOM.(type) {\n\tcase *cdx.BOM:\n\t\tenrichCycloneDX(cfg, bom, logger)\n\tcase *spdx.Document:\n\t\tenrichSPDX(cfg, bom, logger)\n\t}\n\n\treturn doc\n}\n"
  },
  {
    "path": "lib/snyk/enrich_cyclonedx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"encoding/json\"\n\t\"strconv\"\n\t\"sync\"\n\t\"time\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/remeh/sizedwaitgroup\"\n\t\"github.com/rs/zerolog\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/snyk/issues\"\n)\n\ntype cdxEnricher = func(*Config, *cdx.Component, *packageurl.PackageURL)\n\ntype cdxPurlGroup struct {\n\tpurl       packageurl.PackageURL\n\tcomponents []*cdx.Component\n}\n\nvar cdxEnrichers = []cdxEnricher{\n\tenrichCDXSnykAdvisorData,\n\tenrichCDXSnykVulnerabilityDBData,\n}\n\nfunc enrichCDXSnykVulnerabilityDBData(cfg *Config, component *cdx.Component, purl *packageurl.PackageURL) {\n\turl := SnykVulnURL(cfg, purl)\n\tif url != \"\" {\n\t\text := cdx.ExternalReference{\n\t\t\tURL:     url,\n\t\t\tComment: \"Snyk Vulnerability DB\",\n\t\t\tType:    \"Other\",\n\t\t}\n\t\tif component.ExternalReferences == nil {\n\t\t\tcomponent.ExternalReferences = &[]cdx.ExternalReference{ext}\n\t\t} else {\n\t\t\t*component.ExternalReferences = append(*component.ExternalReferences, ext)\n\t\t}\n\t}\n}\n\nfunc enrichCDXSnykAdvisorData(cfg *Config, component *cdx.Component, purl *packageurl.PackageURL) {\n\turl := SnykAdvisorURL(cfg, purl)\n\tif url != \"\" {\n\t\text := cdx.ExternalReference{\n\t\t\tURL:     url,\n\t\t\tComment: \"Snyk Advisor\",\n\t\t\tType:    \"Other\",\n\t\t}\n\t\tif component.ExternalReferences == nil {\n\t\t\tcomponent.ExternalReferences = &[]cdx.ExternalReference{ext}\n\t\t} else {\n\t\t\t*component.ExternalReferences = append(*component.ExternalReferences, ext)\n\t\t}\n\t}\n}\n\nfunc enrichCycloneDX(cfg *Config, bom *cdx.BOM, logger *zerolog.Logger) *cdx.BOM {\n\tauth, err := AuthFromToken(cfg.APIToken)\n\tif err != nil {\n\t\tlogger.Fatal().Err(err).Msg(\"Failed to authenticate\")\n\t\treturn nil\n\t}\n\n\torgID, err := SnykOrgID(cfg, auth)\n\tif err != nil {\n\t\tlogger.Error().Err(err).Msg(\"Failed to infer preferred Snyk organization\")\n\t\treturn nil\n\t}\n\tlogger.Debug().Str(\"org_id\", orgID.String()).Msg(\"Inferred Snyk organization ID\")\n\n\tvar mutex = &sync.Mutex{}\n\tvulnerabilities := make(map[*cdx.Component][]issues.CommonIssueModelVThree)\n\twg := sizedwaitgroup.New(20)\n\n\tcomps := utils.DiscoverCDXComponents(bom)\n\tlogger.Debug().Msgf(\"Detected %d packages\", len(comps))\n\n\t// Group components by PURL to deduplicate API calls\n\tpurlGroups := make(map[string]*cdxPurlGroup)\n\tfor i := range comps {\n\t\tcomponent := comps[i]\n\t\tl := logger.With().Str(\"bom-ref\", component.BOMRef).Logger()\n\n\t\tpurl, err := packageurl.FromString(component.PackageURL)\n\t\tif err != nil {\n\t\t\tl.Debug().\n\t\t\t\tErr(err).\n\t\t\t\tMsg(\"Could not identify package\")\n\t\t\tcontinue\n\t\t}\n\t\tfor _, enrichFunc := range cdxEnrichers {\n\t\t\tenrichFunc(cfg, component, &purl)\n\t\t}\n\n\t\tkey := purl.ToString()\n\t\tgroup, ok := purlGroups[key]\n\t\tif !ok {\n\t\t\tgroup = &cdxPurlGroup{purl: purl}\n\t\t\tpurlGroups[key] = group\n\t\t}\n\t\tgroup.components = append(group.components, component)\n\t}\n\n\tlogger.Debug().Msgf(\"Detected %d unique PURLs\", len(purlGroups))\n\n\t// Fetch vulnerabilities for each unique PURL\n\tfor _, group := range purlGroups {\n\t\twg.Add()\n\t\tgo func() {\n\t\t\tdefer wg.Done()\n\t\t\tl := logger.With().\n\t\t\t\tStr(\"purl\", group.purl.ToString()).\n\t\t\t\tLogger()\n\n\t\t\tresp, err := GetPackageVulnerabilities(cfg, &group.purl, auth, orgID, logger)\n\t\t\tif err != nil {\n\t\t\t\tl.Err(err).\n\t\t\t\t\tMsg(\"Failed to fetch vulnerabilities for package\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tpackageData := resp.Body\n\t\t\tvar packageDoc issues.IssuesWithPurlsResponse\n\t\t\tif err := json.Unmarshal(packageData, &packageDoc); err != nil {\n\t\t\t\tl.Err(err).\n\t\t\t\t\tStr(\"status\", resp.Status()).\n\t\t\t\t\tMsg(\"Failed to decode Snyk vulnerability response\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif packageDoc.Data != nil {\n\t\t\t\tmutex.Lock()\n\t\t\t\tfor _, component := range group.components {\n\t\t\t\t\tvulnerabilities[component] = *packageDoc.Data\n\t\t\t\t}\n\t\t\t\tmutex.Unlock()\n\t\t\t}\n\t\t}()\n\t}\n\twg.Wait()\n\n\tvar vulns []cdx.Vulnerability\n\tfor comp, v := range vulnerabilities {\n\t\tfor _, issue := range v {\n\t\t\tvuln := cdx.Vulnerability{\n\t\t\t\tBOMRef: comp.BOMRef,\n\t\t\t}\n\t\t\tif issue.Id != nil {\n\t\t\t\tvuln.ID = *issue.Id\n\t\t\t}\n\t\t\tif issue.Attributes.Title != nil {\n\t\t\t\tvuln.Description = *issue.Attributes.Title\n\t\t\t}\n\t\t\tif issue.Attributes.Description != nil {\n\t\t\t\tvuln.Detail = *issue.Attributes.Description\n\t\t\t}\n\t\t\tif issue.Attributes.CreatedAt != nil {\n\t\t\t\tcreated := *issue.Attributes.CreatedAt\n\t\t\t\tvuln.Created = created.UTC().Format(time.RFC3339)\n\t\t\t}\n\t\t\tif issue.Attributes.UpdatedAt != nil {\n\t\t\t\tupdated := *issue.Attributes.UpdatedAt\n\t\t\t\tvuln.Updated = updated.UTC().Format(time.RFC3339)\n\t\t\t}\n\t\t\tif issue.Attributes.Problems != nil {\n\t\t\t\tproblems := *issue.Attributes.Problems\n\t\t\t\tfor _, problem := range problems {\n\t\t\t\t\tswitch problem.Source {\n\t\t\t\t\tcase \"CWE\":\n\t\t\t\t\t\tid := problem.Id[4:]\n\t\t\t\t\t\tcwe, err := strconv.Atoi(id)\n\t\t\t\t\t\tif err == nil {\n\t\t\t\t\t\t\tif vuln.CWEs == nil {\n\t\t\t\t\t\t\t\tcwes := []int{cwe}\n\t\t\t\t\t\t\t\tvuln.CWEs = &cwes\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t*vuln.CWEs = append(*vuln.CWEs, cwe)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\tcase \"CVE\", \"GHAS\", \"RHSA\":\n\t\t\t\t\t\ts := cdx.Source{\n\t\t\t\t\t\t\tName: problem.Source,\n\t\t\t\t\t\t}\n\t\t\t\t\t\tref := cdx.VulnerabilityReference{\n\t\t\t\t\t\t\tID:     problem.Id,\n\t\t\t\t\t\t\tSource: &s,\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif vuln.References == nil {\n\t\t\t\t\t\t\trefs := []cdx.VulnerabilityReference{ref}\n\t\t\t\t\t\t\tvuln.References = &refs\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t*vuln.References = append(*vuln.References, ref)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif issue.Attributes.Slots.References != nil {\n\t\t\t\t\tfor _, ref := range *issue.Attributes.Slots.References {\n\t\t\t\t\t\tad := cdx.Advisory{\n\t\t\t\t\t\t\tTitle: *ref.Title,\n\t\t\t\t\t\t\tURL:   *ref.Url,\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif vuln.Advisories == nil {\n\t\t\t\t\t\t\tads := []cdx.Advisory{ad}\n\t\t\t\t\t\t\tvuln.Advisories = &ads\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t*vuln.Advisories = append(*vuln.Advisories, ad)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tif issue.Attributes.Severities != nil {\n\t\t\t\t\tfor _, sev := range *issue.Attributes.Severities {\n\t\t\t\t\t\tvar source cdx.Source\n\t\t\t\t\t\tif sev.Source != nil {\n\t\t\t\t\t\t\tsource = cdx.Source{\n\t\t\t\t\t\t\t\tName: *sev.Source,\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tsource = cdx.Source{\n\t\t\t\t\t\t\t\tName: \"Snyk\",\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif source.Name == \"Snyk\" {\n\t\t\t\t\t\t\tsource.URL = snykVulnerabilityDBWebURL\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif sev.Score != nil {\n\t\t\t\t\t\t\tscore := float64(*sev.Score)\n\t\t\t\t\t\t\trating := cdx.VulnerabilityRating{\n\t\t\t\t\t\t\t\tSource:   &source,\n\t\t\t\t\t\t\t\tScore:    &score,\n\t\t\t\t\t\t\t\tSeverity: levelToCdxSeverity(sev.Level),\n\t\t\t\t\t\t\t\tMethod:   versionToCdxMethod(sev.Version),\n\t\t\t\t\t\t\t\tVector:   *sev.Vector,\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif vuln.Ratings == nil {\n\t\t\t\t\t\t\t\tratings := []cdx.VulnerabilityRating{rating}\n\t\t\t\t\t\t\t\tvuln.Ratings = &ratings\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t*vuln.Ratings = append(*vuln.Ratings, rating)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tvulns = append(vulns, vuln)\n\t\t\t}\n\t\t}\n\t}\n\n\tlogger.Debug().Msgf(\"Found %d vulnerabilities\", len(vulns))\n\n\tif len(vulns) > 0 {\n\t\tbom.Vulnerabilities = &vulns\n\t}\n\n\treturn bom\n}\n\nfunc levelToCdxSeverity(level *string) (severity cdx.Severity) {\n\tswitch *level {\n\tcase \"critical\":\n\t\tseverity = cdx.SeverityCritical\n\tcase \"high\":\n\t\tseverity = cdx.SeverityHigh\n\tcase \"medium\":\n\t\tseverity = cdx.SeverityMedium\n\tcase \"low\":\n\t\tseverity = cdx.SeverityLow\n\tdefault:\n\t\tseverity = cdx.SeverityUnknown\n\t}\n\treturn\n}\n\nfunc versionToCdxMethod(version *string) (method cdx.ScoringMethod) {\n\tswitch *version {\n\tcase \"3.0\":\n\t\tmethod = cdx.ScoringMethodCVSSv3\n\tcase \"3.1\":\n\t\tmethod = cdx.ScoringMethodCVSSv31\n\tcase \"4.0\":\n\t\tmethod = cdx.ScoringMethodCVSSv4\n\tdefault:\n\t\tmethod = cdx.ScoringMethodOther\n\t}\n\treturn\n}\n"
  },
  {
    "path": "lib/snyk/enrich_spdx.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"net/url\"\n\t\"sync\"\n\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/remeh/sizedwaitgroup\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/spdx/tools-golang/spdx\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\n\t\"github.com/snyk/parlay/internal/utils\"\n\t\"github.com/snyk/parlay/snyk/issues\"\n)\n\ntype spdxEnricher = func(*Config, *spdx_2_3.Package, *packageurl.PackageURL)\n\ntype spdxPurlGroup struct {\n\tpurl     packageurl.PackageURL\n\tpackages []*spdx_2_3.Package\n}\n\nvar spdxEnrichers = []spdxEnricher{\n\tenrichSPDXSnykAdvisorData,\n\tenrichSPDXSnykVulnerabilityDBData,\n}\n\nfunc enrichSPDXSnykAdvisorData(cfg *Config, component *spdx_2_3.Package, purl *packageurl.PackageURL) {\n\turl := SnykAdvisorURL(cfg, purl)\n\tif url != \"\" {\n\t\text := &spdx_2_3.PackageExternalReference{\n\t\t\tLocator:            url,\n\t\t\tRefType:            \"advisory\",\n\t\t\tCategory:           spdx.CategoryOther,\n\t\t\tExternalRefComment: \"Snyk Advisor\",\n\t\t}\n\t\tif component.PackageExternalReferences == nil {\n\t\t\tcomponent.PackageExternalReferences = []*spdx_2_3.PackageExternalReference{ext}\n\t\t} else {\n\t\t\tcomponent.PackageExternalReferences = append(component.PackageExternalReferences, ext)\n\t\t}\n\t}\n}\n\nfunc enrichSPDXSnykVulnerabilityDBData(cfg *Config, component *spdx_2_3.Package, purl *packageurl.PackageURL) {\n\turl := SnykVulnURL(cfg, purl)\n\tif url != \"\" {\n\t\text := &spdx_2_3.PackageExternalReference{\n\t\t\tLocator:            url,\n\t\t\tRefType:            \"url\",\n\t\t\tCategory:           spdx.CategoryOther,\n\t\t\tExternalRefComment: \"Snyk Vulnerability DB\",\n\t\t}\n\t\tif component.PackageExternalReferences == nil {\n\t\t\tcomponent.PackageExternalReferences = []*spdx_2_3.PackageExternalReference{ext}\n\t\t} else {\n\t\t\tcomponent.PackageExternalReferences = append(component.PackageExternalReferences, ext)\n\t\t}\n\t}\n}\n\nfunc enrichSPDX(cfg *Config, bom *spdx.Document, logger *zerolog.Logger) *spdx.Document {\n\tauth, err := AuthFromToken(cfg.APIToken)\n\tif err != nil {\n\t\tlogger.Fatal().\n\t\t\tErr(err).\n\t\t\tMsg(\"Failed to authenticate\")\n\t\treturn nil\n\t}\n\n\torgID, err := SnykOrgID(cfg, auth)\n\tif err != nil {\n\t\tlogger.Fatal().\n\t\t\tErr(err).\n\t\t\tMsg(\"Failed to infer preferred Snyk organization\")\n\t\treturn nil\n\t}\n\n\tmutex := &sync.Mutex{}\n\twg := sizedwaitgroup.New(20)\n\tvulnerabilities := make(map[*spdx_2_3.Package][]issues.CommonIssueModelVThree)\n\n\tpackages := bom.Packages\n\tlogger.Debug().Msgf(\"Detected %d packages\", len(packages))\n\n\t// Group packages by PURL to deduplicate API calls\n\tpurlGroups := make(map[string]*spdxPurlGroup)\n\tfor _, pkg := range packages {\n\t\tl := logger.With().Str(\"SPDXID\", string(pkg.PackageSPDXIdentifier)).Logger()\n\n\t\tpurl, err := utils.GetPurlFromSPDXPackage(pkg)\n\t\tif err != nil || purl == nil {\n\t\t\tl.Debug().Msg(\"Could not identify package\")\n\t\t\tcontinue\n\t\t}\n\t\tfor _, enrichFn := range spdxEnrichers {\n\t\t\tenrichFn(cfg, pkg, purl)\n\t\t}\n\n\t\tkey := purl.ToString()\n\t\tgroup, ok := purlGroups[key]\n\t\tif !ok {\n\t\t\tgroup = &spdxPurlGroup{purl: *purl}\n\t\t\tpurlGroups[key] = group\n\t\t}\n\t\tgroup.packages = append(group.packages, pkg)\n\t}\n\n\tlogger.Debug().Msgf(\"Detected %d unique PURLs\", len(purlGroups))\n\n\t// Fetch vulnerabilities for each unique PURL\n\tfor _, group := range purlGroups {\n\t\twg.Add()\n\t\tgo func() {\n\t\t\tdefer wg.Done()\n\t\t\tl := logger.With().\n\t\t\t\tStr(\"purl\", group.purl.ToString()).\n\t\t\t\tLogger()\n\n\t\t\tresp, err := GetPackageVulnerabilities(cfg, &group.purl, auth, orgID, logger)\n\t\t\tif err != nil {\n\t\t\t\tl.Err(err).\n\t\t\t\t\tMsg(\"Failed to fetch vulnerabilities for package\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tpackageData := resp.Body\n\t\t\tvar packageDoc issues.IssuesWithPurlsResponse\n\t\t\tif err := json.Unmarshal(packageData, &packageDoc); err != nil {\n\t\t\t\tl.Err(err).\n\t\t\t\t\tStr(\"status\", resp.Status()).\n\t\t\t\t\tMsg(\"Failed to decode Snyk vulnerability response\")\n\t\t\t\treturn\n\t\t\t}\n\n\t\t\tif packageDoc.Data != nil {\n\t\t\t\tmutex.Lock()\n\t\t\t\tfor _, pkg := range group.packages {\n\t\t\t\t\tvulnerabilities[pkg] = *packageDoc.Data\n\t\t\t\t}\n\t\t\t\tmutex.Unlock()\n\t\t\t}\n\t\t}()\n\t}\n\n\twg.Wait()\n\n\tfor pkg, vulns := range vulnerabilities {\n\t\tfor _, issue := range vulns {\n\t\t\tif issue.Id == nil {\n\t\t\t\tcontinue\n\t\t\t}\n\n\t\t\tref := &spdx_2_3.PackageExternalReference{\n\t\t\t\tCategory: spdx.CategorySecurity,\n\t\t\t\tRefType:  spdx.SecurityAdvisory,\n\t\t\t\tLocator: fmt.Sprintf(\n\t\t\t\t\t\"%s/vuln/%s\",\n\t\t\t\t\tsnykVulnerabilityDBWebURL,\n\t\t\t\t\turl.PathEscape(*issue.Id)),\n\t\t\t}\n\n\t\t\tif issue.Attributes.Title != nil {\n\t\t\t\tref.ExternalRefComment = *issue.Attributes.Title\n\t\t\t}\n\n\t\t\tpkg.PackageExternalReferences = append(pkg.PackageExternalReferences, ref)\n\t\t}\n\t}\n\n\treturn bom\n}\n"
  },
  {
    "path": "lib/snyk/enrich_test.go",
    "content": "package snyk\n\nimport (\n\t_ \"embed\"\n\t\"net/http\"\n\t\"net/http/httptest\"\n\t\"sync/atomic\"\n\t\"testing\"\n\n\tcdx \"github.com/CycloneDX/cyclonedx-go\"\n\t\"github.com/rs/zerolog\"\n\tspdx \"github.com/spdx/tools-golang/spdx/v2/common\"\n\tspdx_2_3 \"github.com/spdx/tools-golang/spdx/v2/v2_3\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n)\n\nvar (\n\t//go:embed testdata/numpy_issues.json\n\tnumpyIssues []byte\n\t//go:embed testdata/pandas_issues.json\n\tpandasIssues []byte\n\t//go:embed testdata/no_issues.json\n\tnoIssues []byte\n)\n\nfunc TestEnrichSBOM_CycloneDXWithVulnerabilities(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tName:       \"numpy\",\n\t\t\t\tVersion:    \"1.16.0\",\n\t\t\t\tPackageURL: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\trequire.NotNil(t, bom.Vulnerabilities)\n\tassert.Len(t, *bom.Vulnerabilities, 1)\n\tvuln := (*bom.Vulnerabilities)[0]\n\tassert.Equal(t, \"pkg:pypi/numpy@1.16.0\", vuln.BOMRef)\n\tassert.Equal(t, \"SNYK-PYTHON-NUMPY-73513\", vuln.ID)\n\n\tassert.NotNil(t, vuln.Ratings)\n\tassert.Len(t, *vuln.Ratings, 4)\n\tassert.Equal(t, (*vuln.Ratings)[0].Source, &cdx.Source{Name: \"Snyk\", URL: \"https://security.snyk.io\"})\n\tassert.Equal(t, (*vuln.Ratings)[0].Method, cdx.ScoringMethodCVSSv31)\n\tassert.Equal(t, (*vuln.Ratings)[1].Source, &cdx.Source{Name: \"NVD\"})\n\tassert.Equal(t, (*vuln.Ratings)[1].Method, cdx.ScoringMethodCVSSv3)\n}\n\nfunc TestEnrichSBOM_CycloneDXDeduplicatesRequests(t *testing.T) {\n\tvar numRequests int32\n\tmux := http.NewServeMux()\n\tmux.HandleFunc(\n\t\t\"GET /rest/self\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, selfBody)\n\t\t})\n\tmux.HandleFunc(\n\t\t\"GET /rest/orgs/{org_id}/packages/{purl}/issues\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\tatomic.AddInt32(&numRequests, 1)\n\t\t\trespond(w, numpyIssues)\n\t\t})\n\n\tsrv := httptest.NewServer(mux)\n\tt.Cleanup(srv.Close)\n\n\tcfg := DefaultConfig()\n\tcfg.APIToken = \"asdf\"\n\tcfg.SnykAPIURL = srv.URL\n\n\tlogger := zerolog.Nop()\n\tsvc := NewService(cfg, &logger)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tName:       \"numpy\",\n\t\t\t\tVersion:    \"1.16.0\",\n\t\t\t\tPackageURL: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t},\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/numpy@1.16.0#dup\",\n\t\t\t\tName:       \"numpy\",\n\t\t\t\tVersion:    \"1.16.0\",\n\t\t\t\tPackageURL: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\tassert.Equal(t, int32(1), atomic.LoadInt32(&numRequests))\n\trequire.NotNil(t, bom.Vulnerabilities)\n\tvulnByRef := map[string]int{}\n\tfor _, vuln := range *bom.Vulnerabilities {\n\t\tvulnByRef[vuln.BOMRef]++\n\t}\n\tassert.Greater(t, vulnByRef[\"pkg:pypi/numpy@1.16.0\"], 0)\n\tassert.Greater(t, vulnByRef[\"pkg:pypi/numpy@1.16.0#dup\"], 0)\n}\n\nfunc TestEnrichSBOM_CycloneDXExternalRefs(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tName:       \"numpy\",\n\t\t\t\tVersion:    \"1.16.0\",\n\t\t\t\tPackageURL: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\trequire.NotNil(t, bom.Components)\n\trefs := (*bom.Components)[0].ExternalReferences\n\tassert.Len(t, *refs, 2)\n\n\tref1 := (*refs)[0]\n\tassert.Equal(t, \"https://snyk.io/advisor/python/numpy\", ref1.URL)\n\tassert.Equal(t, \"Snyk Advisor\", ref1.Comment)\n\tassert.Equal(t, cdx.ExternalReferenceType(\"Other\"), ref1.Type)\n\n\tref2 := (*refs)[1]\n\tassert.Equal(t, \"https://security.snyk.io/package/pip/numpy\", ref2.URL)\n\tassert.Equal(t, \"Snyk Vulnerability DB\", ref2.Comment)\n\tassert.Equal(t, cdx.ExternalReferenceType(\"Other\"), ref2.Type)\n}\n\nfunc TestEnrichSBOM_CycloneDXExternalRefs_WithNamespace(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"@emotion/react@11.11.3\",\n\t\t\t\tName:       \"react\",\n\t\t\t\tVersion:    \"11.11.3\",\n\t\t\t\tPackageURL: \"pkg:npm/%40emotion/react@11.11.3\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\trequire.NotNil(t, bom.Components)\n\trefs := (*bom.Components)[0].ExternalReferences\n\tassert.Len(t, *refs, 2)\n\n\tref1 := (*refs)[0]\n\tassert.Equal(t, \"https://snyk.io/advisor/npm-package/@emotion/react\", ref1.URL)\n\tassert.Equal(t, \"Snyk Advisor\", ref1.Comment)\n\tassert.Equal(t, cdx.ExternalReferenceType(\"Other\"), ref1.Type)\n\n\tref2 := (*refs)[1]\n\tassert.Equal(t, \"https://security.snyk.io/package/npm/@emotion%2Freact\", ref2.URL)\n\tassert.Equal(t, \"Snyk Vulnerability DB\", ref2.Comment)\n\tassert.Equal(t, cdx.ExternalReferenceType(\"Other\"), ref2.Type)\n}\n\nfunc TestEnrichSBOM_CycloneDXWithVulnerabilities_NestedComponents(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/pandas@0.15.0\",\n\t\t\t\tName:       \"pandas\",\n\t\t\t\tVersion:    \"0.15.0\",\n\t\t\t\tPackageURL: \"pkg:pypi/pandas@0.15.0\",\n\t\t\t\tComponents: &[]cdx.Component{\n\t\t\t\t\t{\n\t\t\t\t\t\tBOMRef:     \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t\tName:       \"numpy\",\n\t\t\t\t\t\tVersion:    \"1.16.0\",\n\t\t\t\t\t\tPackageURL: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\trequire.NotNil(t, bom.Vulnerabilities)\n\tassert.Len(t, *bom.Vulnerabilities, 2)\n}\n\nfunc TestEnrichSBOM_CycloneDXWithoutVulnerabilities(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &cdx.BOM{\n\t\tComponents: &[]cdx.Component{\n\t\t\t{\n\t\t\t\tBOMRef:     \"pkg:pypi/werkzeug@2.2.3\",\n\t\t\t\tName:       \"werkzeug\",\n\t\t\t\tVersion:    \"2.2.3\",\n\t\t\t\tPackageURL: \"pkg:pypi/werkzeug@2.2.3\",\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\tassert.Nil(t, bom.Vulnerabilities, \"should not extend vulnerabilities if there are none\")\n}\n\nfunc TestEnrichSBOM_SPDXWithVulnerabilities(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &spdx_2_3.Document{\n\t\tPackages: []*spdx_2_3.Package{\n\t\t\t{\n\t\t\t\tPackageSPDXIdentifier: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tPackageName:           \"numpy\",\n\t\t\t\tPackageVersion:        \"1.16.0\",\n\t\t\t\tPackageExternalReferences: []*spdx_2_3.PackageExternalReference{\n\t\t\t\t\t{\n\t\t\t\t\t\tCategory: spdx.CategoryPackageManager,\n\t\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\t\tLocator:  \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\tvulnRef := bom.Packages[0].PackageExternalReferences[3]\n\tassert.Equal(t, \"SECURITY\", vulnRef.Category)\n\tassert.Equal(t, \"advisory\", vulnRef.RefType)\n\tassert.Equal(t, \"https://security.snyk.io/vuln/SNYK-PYTHON-NUMPY-73513\", vulnRef.Locator)\n\tassert.Equal(t, \"Arbitrary Code Execution\", vulnRef.ExternalRefComment)\n}\n\nfunc TestEnrichSBOM_SPDXDeduplicatesRequests(t *testing.T) {\n\tvar numRequests int32\n\tmux := http.NewServeMux()\n\tmux.HandleFunc(\n\t\t\"GET /rest/self\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, selfBody)\n\t\t})\n\tmux.HandleFunc(\n\t\t\"GET /rest/orgs/{org_id}/packages/{purl}/issues\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\tatomic.AddInt32(&numRequests, 1)\n\t\t\trespond(w, numpyIssues)\n\t\t})\n\n\tsrv := httptest.NewServer(mux)\n\tt.Cleanup(srv.Close)\n\n\tcfg := DefaultConfig()\n\tcfg.APIToken = \"asdf\"\n\tcfg.SnykAPIURL = srv.URL\n\n\tlogger := zerolog.Nop()\n\tsvc := NewService(cfg, &logger)\n\n\tbom := &spdx_2_3.Document{\n\t\tPackages: []*spdx_2_3.Package{\n\t\t\t{\n\t\t\t\tPackageSPDXIdentifier: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tPackageName:           \"numpy\",\n\t\t\t\tPackageVersion:        \"1.16.0\",\n\t\t\t\tPackageExternalReferences: []*spdx_2_3.PackageExternalReference{\n\t\t\t\t\t{\n\t\t\t\t\t\tCategory: spdx.CategoryPackageManager,\n\t\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\t\tLocator:  \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\t{\n\t\t\t\tPackageSPDXIdentifier: \"pkg:pypi/numpy@1.16.0-dup\",\n\t\t\t\tPackageName:           \"numpy\",\n\t\t\t\tPackageVersion:        \"1.16.0\",\n\t\t\t\tPackageExternalReferences: []*spdx_2_3.PackageExternalReference{\n\t\t\t\t\t{\n\t\t\t\t\t\tCategory: spdx.CategoryPackageManager,\n\t\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\t\tLocator:  \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\tassert.Equal(t, int32(1), atomic.LoadInt32(&numRequests))\n\texpectedLocator := \"https://security.snyk.io/vuln/SNYK-PYTHON-NUMPY-73513\"\n\tfor _, pkg := range bom.Packages {\n\t\thasVulnRef := false\n\t\tfor _, ref := range pkg.PackageExternalReferences {\n\t\t\tif ref.Category == spdx.CategorySecurity &&\n\t\t\t\tref.RefType == \"advisory\" &&\n\t\t\t\tref.Locator == expectedLocator {\n\t\t\t\thasVulnRef = true\n\t\t\t\tbreak\n\t\t\t}\n\t\t}\n\t\tassert.Truef(t, hasVulnRef, \"expected vulnerability reference for %s\", pkg.PackageSPDXIdentifier)\n\t}\n}\n\nfunc TestEnrichSBOM_SPDXExternalRefs(t *testing.T) {\n\tsvc := setupTestEnv(t)\n\n\tbom := &spdx_2_3.Document{\n\t\tPackages: []*spdx_2_3.Package{\n\t\t\t{\n\t\t\t\tPackageSPDXIdentifier: \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\tPackageName:           \"numpy\",\n\t\t\t\tPackageVersion:        \"1.16.0\",\n\t\t\t\tPackageExternalReferences: []*spdx_2_3.PackageExternalReference{\n\t\t\t\t\t{\n\t\t\t\t\t\tCategory: spdx.CategoryPackageManager,\n\t\t\t\t\t\tRefType:  \"purl\",\n\t\t\t\t\t\tLocator:  \"pkg:pypi/numpy@1.16.0\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t}\n\n\tdoc := &sbom.SBOMDocument{BOM: bom}\n\n\tsvc.EnrichSBOM(doc)\n\n\tassert.NotNil(t, bom.Packages)\n\trefs := (*bom.Packages[0]).PackageExternalReferences\n\tassert.Len(t, refs, 4)\n\n\tref1 := refs[1]\n\tassert.Equal(t, \"https://snyk.io/advisor/python/numpy\", ref1.Locator)\n\tassert.Equal(t, \"Snyk Advisor\", ref1.ExternalRefComment)\n\tassert.Equal(t, \"advisory\", ref1.RefType)\n\tassert.Equal(t, spdx.CategoryOther, ref1.Category)\n\n\tref2 := refs[2]\n\tassert.Equal(t, \"https://security.snyk.io/package/pip/numpy\", ref2.Locator)\n\tassert.Equal(t, \"Snyk Vulnerability DB\", ref2.ExternalRefComment)\n\tassert.Equal(t, \"url\", ref2.RefType)\n\tassert.Equal(t, spdx.CategoryOther, ref2.Category)\n}\n\nfunc setupTestEnv(t *testing.T) Service {\n\tt.Helper()\n\n\tmux := http.NewServeMux()\n\n\tmux.HandleFunc(\n\t\t\"GET /rest/self\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, selfBody)\n\t\t})\n\n\tmux.HandleFunc(\n\t\t\"GET /rest/orgs/{org_id}/packages/{purl}/issues\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, noIssues)\n\t\t})\n\n\tmux.HandleFunc(\n\t\t\"GET /rest/orgs/{org_id}/packages/pkg%3Apypi%2Fnumpy%401.16.0/issues\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, numpyIssues)\n\t\t})\n\n\tmux.HandleFunc(\n\t\t\"GET /rest/orgs/{org_id}/packages/pkg%3Apypi%2Fpandas%400.15.0/issues\",\n\t\tfunc(w http.ResponseWriter, r *http.Request) {\n\t\t\trespond(w, pandasIssues)\n\t\t})\n\n\tsrv := httptest.NewServer(mux)\n\tt.Cleanup(srv.Close)\n\n\tcfg := DefaultConfig()\n\tcfg.APIToken = \"asdf\"\n\tcfg.SnykAPIURL = srv.URL\n\n\tlogger := zerolog.Nop()\n\tsvc := NewService(cfg, &logger)\n\n\treturn svc\n}\n\nfunc respond(w http.ResponseWriter, data []byte) {\n\tw.Header().Set(\"content-type\", \"application/vnd.api+json\")\n\tif _, err := w.Write(data); err != nil {\n\t\tpanic(err)\n\t}\n}\n"
  },
  {
    "path": "lib/snyk/package.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"net/http\"\n\t\"strconv\"\n\t\"time\"\n\n\t\"github.com/deepmap/oapi-codegen/pkg/securityprovider\"\n\t\"github.com/google/uuid\"\n\t\"github.com/hashicorp/go-retryablehttp\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\n\t\"github.com/snyk/parlay/snyk/issues\"\n)\n\nconst version = \"2024-06-26\"\n\nfunc purlToSnykAdvisor(purl *packageurl.PackageURL) string {\n\treturn map[string]string{\n\t\tpackageurl.TypeNPM:    \"npm-package\",\n\t\tpackageurl.TypePyPi:   \"python\",\n\t\tpackageurl.TypeGolang: \"golang\",\n\t\tpackageurl.TypeDocker: \"docker\",\n\t}[purl.Type]\n}\n\nfunc SnykAdvisorURL(cfg *Config, purl *packageurl.PackageURL) string {\n\tecosystem := purlToSnykAdvisor(purl)\n\tif ecosystem == \"\" {\n\t\treturn \"\"\n\t}\n\turl := snykAdvisorWebURL + \"/\" + ecosystem + \"/\"\n\tif purl.Namespace != \"\" {\n\t\turl += purl.Namespace + \"/\"\n\t}\n\turl += purl.Name\n\treturn url\n}\n\nfunc purlToSnykVulnDB(purl *packageurl.PackageURL) string {\n\treturn map[string]string{\n\t\tpackageurl.TypeCargo:     \"cargo\",\n\t\tpackageurl.TypeCocoapods: \"cocoapods\",\n\t\tpackageurl.TypeComposer:  \"composer\",\n\t\tpackageurl.TypeGolang:    \"golang\",\n\t\tpackageurl.TypeHex:       \"hex\",\n\t\tpackageurl.TypeMaven:     \"maven\",\n\t\tpackageurl.TypeNPM:       \"npm\",\n\t\tpackageurl.TypeNuget:     \"nuget\",\n\t\tpackageurl.TypePyPi:      \"pip\",\n\t\tpackageurl.TypePub:       \"pub\",\n\t\tpackageurl.TypeGem:       \"rubygems\",\n\t\tpackageurl.TypeSwift:     \"swift\",\n\t}[purl.Type]\n}\n\nfunc SnykVulnURL(cfg *Config, purl *packageurl.PackageURL) string {\n\tecosystem := purlToSnykVulnDB(purl)\n\tif ecosystem == \"\" {\n\t\treturn \"\"\n\t}\n\turl := snykVulnerabilityDBWebURL + \"/package/\" + ecosystem + \"/\"\n\tif purl.Namespace != \"\" {\n\t\turl += purl.Namespace + \"%2F\"\n\t}\n\turl += purl.Name\n\treturn url\n}\n\nfunc GetPackageVulnerabilities(cfg *Config, purl *packageurl.PackageURL, auth *securityprovider.SecurityProviderApiKey, orgID *uuid.UUID, logger *zerolog.Logger) (*issues.FetchIssuesPerPurlResponse, error) {\n\tclient, err := issues.NewClientWithResponses(\n\t\tcfg.SnykAPIURL+\"/rest\",\n\t\tissues.WithRequestEditorFn(auth.Intercept),\n\t\tissues.WithRequestEditorFn(addParlayUserAgent),\n\t\tissues.WithHTTPClient(getRetryClient(logger)))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tparams := issues.FetchIssuesPerPurlParams{Version: version}\n\tresp, err := client.FetchIssuesPerPurlWithResponse(context.Background(), *orgID, purl.ToString(), &params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif resp.StatusCode() != http.StatusOK {\n\t\treturn resp, fmt.Errorf(\"unsuccessful request (%s)\", resp.Status())\n\t}\n\n\treturn resp, nil\n}\n\nfunc getRetryClient(logger *zerolog.Logger) *http.Client {\n\trc := retryablehttp.NewClient()\n\trc.RetryMax = 20\n\trc.Logger = nil\n\trc.ErrorHandler = retryablehttp.PassthroughErrorHandler\n\trc.ResponseLogHook = func(_ retryablehttp.Logger, r *http.Response) {\n\t\tif r != nil && r.StatusCode >= 400 {\n\t\t\tlogger.Warn().Msgf(\"Unexpected status code (%s) for %s %s\", r.Status, r.Request.Method, r.Request.URL.String())\n\t\t}\n\t}\n\trc.Backoff = func(min, max time.Duration, attemptNum int, resp *http.Response) time.Duration {\n\t\tif resp != nil {\n\t\t\tif sleep, ok := parseRateLimitHeader(resp.Header.Get(\"X-RateLimit-Reset\")); ok {\n\t\t\t\tlogger.Warn().\n\t\t\t\t\tDur(\"Retry-After\", sleep).\n\t\t\t\t\tMsg(\"Getting rate-limited, waiting...\")\n\t\t\t\treturn sleep\n\t\t\t}\n\t\t}\n\t\treturn retryablehttp.DefaultBackoff(min, max, attemptNum, resp)\n\t}\n\n\treturn rc.StandardClient()\n}\n\nfunc parseRateLimitHeader(v string) (time.Duration, bool) {\n\tif v == \"\" {\n\t\treturn 0, false\n\t}\n\n\tif sec, err := strconv.ParseInt(v, 10, 64); err == nil {\n\t\treturn time.Duration(sec) * time.Second, true\n\t}\n\n\treturn 0, false\n}\n"
  },
  {
    "path": "lib/snyk/package_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"net/http\"\n\t\"net/http/httptest\"\n\t\"testing\"\n\n\t\"github.com/google/uuid\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\nfunc TestGetPackageVulnerabilities_RetryRateLimited(t *testing.T) {\n\tlogger := zerolog.Nop()\n\tvar numRequests int\n\tsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\tnumRequests++\n\t\tif numRequests == 1 {\n\t\t\tw.Header().Set(\"X-RateLimit-Reset\", \"1\")\n\t\t\tw.WriteHeader(http.StatusTooManyRequests)\n\t\t\treturn\n\t\t}\n\t\tw.Header().Set(\"Content-Type\", \"application/vnd.json+api\")\n\t\t_, err := w.Write([]byte(`{\"data\":[{\"type\":\"issues\",\"id\":\"VULN-ID\"}]}`))\n\t\trequire.NoError(t, err)\n\t}))\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\n\tauth, err := AuthFromToken(\"asdf\")\n\trequire.NoError(t, err)\n\n\tpurl, err := packageurl.FromString(\"pkg:golang/github.com/snyk/parlay\")\n\trequire.NoError(t, err)\n\n\torgID := uuid.New()\n\tissues, err := GetPackageVulnerabilities(cfg, &purl, auth, &orgID, &logger)\n\trequire.NoError(t, err)\n\n\tassert.Equal(t, 2, numRequests, \"retries failed requests\")\n\tassert.NotNil(t, issues, \"should retrieve issues\")\n}\n\nfunc TestGetPackageVulnerabilities_HandlesNilResponses(t *testing.T) {\n\tlogger := zerolog.Nop()\n\tvar numRequests int\n\tvar srv *httptest.Server\n\tsrv = httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\tnumRequests++\n\t\tif numRequests < 5 {\n\t\t\tw.Header().Set(\"X-RateLimit-Reset\", \"0\")\n\t\t\tw.WriteHeader(http.StatusTooManyRequests)\n\t\t\treturn\n\t\t}\n\t\t// Induce a client error which results in a nil response\n\t\tsrv.CloseClientConnections()\n\t}))\n\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\n\tauth, err := AuthFromToken(\"asdf\")\n\trequire.NoError(t, err)\n\n\tpurl, err := packageurl.FromString(\"pkg:golang/github.com/snyk/parlay\")\n\trequire.NoError(t, err)\n\n\torgID := uuid.New()\n\tissues, err := GetPackageVulnerabilities(cfg, &purl, auth, &orgID, &logger)\n\n\trequire.Error(t, err)\n\tassert.Nil(t, issues)\n}\n\nfunc TestGetPackageVulnerabilities_SetsUserAgent(t *testing.T) {\n\tlogger := zerolog.Nop()\n\tsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\tassert.Contains(t, r.Header.Get(\"User-Agent\"), \"parlay\")\n\t}))\n\tdefer srv.Close()\n\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\n\tauth, err := AuthFromToken(\"asdf\")\n\trequire.NoError(t, err)\n\n\tpurl, err := packageurl.FromString(\"pkg:golang/github.com/snyk/parlay\")\n\trequire.NoError(t, err)\n\n\torgID := uuid.New()\n\t_, err = GetPackageVulnerabilities(cfg, &purl, auth, &orgID, &logger)\n\trequire.NoError(t, err)\n}\n"
  },
  {
    "path": "lib/snyk/self.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t\"context\"\n\t\"errors\"\n\t\"fmt\"\n\t\"net/http\"\n\n\t\"github.com/deepmap/oapi-codegen/pkg/securityprovider\"\n\t\"github.com/google/uuid\"\n\n\t\"github.com/snyk/parlay/snyk/users\"\n)\n\nconst experimentalVersion = \"2023-04-28~experimental\"\n\nfunc SnykOrgID(cfg *Config, auth *securityprovider.SecurityProviderApiKey) (*uuid.UUID, error) {\n\texperimental, err := users.NewClientWithResponses(\n\t\tcfg.SnykAPIURL+\"/rest\",\n\t\tusers.WithRequestEditorFn(auth.Intercept),\n\t\tusers.WithRequestEditorFn(addParlayUserAgent))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tuserParams := users.GetSelfParams{Version: experimentalVersion}\n\tself, err := experimental.GetSelfWithResponse(context.Background(), &userParams)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif self.HTTPResponse.StatusCode != http.StatusOK {\n\t\treturn nil, fmt.Errorf(\"Failed to get user info (%s).\", self.HTTPResponse.Status)\n\t}\n\n\tuser, err := self.ApplicationvndApiJSON200.Data.Attributes.AsUser20240422()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif org := user.DefaultOrgContext; org != nil {\n\t\treturn org, nil\n\t}\n\n\treturn nil, errors.New(\"Failed to get org ID.\")\n}\n\nfunc AuthFromToken(token string) (*securityprovider.SecurityProviderApiKey, error) {\n\tif token == \"\" {\n\t\treturn nil, errors.New(\"Must provide a SNYK_TOKEN environment variable\")\n\t}\n\n\tauth, err := securityprovider.NewSecurityProviderApiKey(\"header\", \"Authorization\", fmt.Sprintf(\"token %s\", token))\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn auth, nil\n}\n"
  },
  {
    "path": "lib/snyk/self_test.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage snyk\n\nimport (\n\t_ \"embed\"\n\t\"net/http\"\n\t\"net/http/httptest\"\n\t\"testing\"\n\n\t\"github.com/deepmap/oapi-codegen/pkg/securityprovider\"\n\t\"github.com/google/uuid\"\n\t\"github.com/stretchr/testify/assert\"\n\t\"github.com/stretchr/testify/require\"\n)\n\n//go:embed testdata/self.json\nvar selfBody []byte\n\nfunc TestSnykOrgID_Success(t *testing.T) {\n\tsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\trespond(w, selfBody)\n\t}))\n\tdefer srv.Close()\n\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\tauth, err := securityprovider.NewSecurityProviderApiKey(\"header\", \"authorization\", \"asdf\")\n\trequire.NoError(t, err)\n\n\tactualOrg, err := SnykOrgID(cfg, auth)\n\n\tassert.NoError(t, err)\n\tassert.Equal(t, uuid.MustParse(\"00000000-0000-0000-0000-000000000000\"), *actualOrg)\n}\n\nfunc TestSnykOrgID_Unauthorized(t *testing.T) {\n\tsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\tw.WriteHeader(http.StatusUnauthorized)\n\t\trespond(w, []byte(`{\"msg\":\"unauthorized\"}`))\n\t}))\n\tdefer srv.Close()\n\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\tauth, err := securityprovider.NewSecurityProviderApiKey(\"header\", \"authorization\", \"asdf\")\n\trequire.NoError(t, err)\n\n\tactualOrg, err := SnykOrgID(cfg, auth)\n\n\tassert.ErrorContains(t, err, \"Failed to get user info (401 Unauthorized)\")\n\tassert.Nil(t, actualOrg)\n}\n\nfunc TestSnykOrgID_SetsUserAgent(t *testing.T) {\n\tsrv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {\n\t\tassert.Contains(t, r.Header.Get(\"User-Agent\"), \"parlay\")\n\t\trespond(w, selfBody)\n\t}))\n\tdefer srv.Close()\n\n\tcfg := DefaultConfig()\n\tcfg.SnykAPIURL = srv.URL\n\tauth, err := securityprovider.NewSecurityProviderApiKey(\"header\", \"authorization\", \"asdf\")\n\trequire.NoError(t, err)\n\n\t_, err = SnykOrgID(cfg, auth)\n\trequire.NoError(t, err)\n}\n"
  },
  {
    "path": "lib/snyk/service.go",
    "content": "package snyk\n\nimport (\n\t\"github.com/deepmap/oapi-codegen/pkg/securityprovider\"\n\t\"github.com/google/uuid\"\n\t\"github.com/package-url/packageurl-go\"\n\t\"github.com/rs/zerolog\"\n\n\t\"github.com/snyk/parlay/lib/sbom\"\n\t\"github.com/snyk/parlay/snyk/issues\"\n)\n\ntype Service interface {\n\tEnrichSBOM(*sbom.SBOMDocument) *sbom.SBOMDocument\n\tGetPackageVulnerabilities(*packageurl.PackageURL) (*issues.FetchIssuesPerPurlResponse, error)\n}\n\ntype serviceImpl struct {\n\tcfg    *Config\n\tlogger *zerolog.Logger\n}\n\nvar _ Service = (*serviceImpl)(nil)\n\nfunc NewService(cfg *Config, logger *zerolog.Logger) Service {\n\treturn &serviceImpl{cfg, logger}\n}\n\nfunc (svc *serviceImpl) EnrichSBOM(doc *sbom.SBOMDocument) *sbom.SBOMDocument {\n\treturn EnrichSBOM(svc.cfg, doc, svc.logger)\n}\n\nfunc (svc *serviceImpl) GetPackageVulnerabilities(purl *packageurl.PackageURL) (*issues.FetchIssuesPerPurlResponse, error) {\n\tauth, err := svc.getAuth()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\torgID, err := svc.getOrgID(auth)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn GetPackageVulnerabilities(svc.cfg, purl, auth, orgID, svc.logger)\n}\n\nfunc (svc *serviceImpl) getAuth() (*securityprovider.SecurityProviderApiKey, error) {\n\treturn AuthFromToken(svc.cfg.APIToken)\n}\n\nfunc (svc *serviceImpl) getOrgID(auth *securityprovider.SecurityProviderApiKey) (*uuid.UUID, error) {\n\treturn SnykOrgID(svc.cfg, auth)\n}\n"
  },
  {
    "path": "lib/snyk/testdata/no_issues.json",
    "content": "{\n  \"jsonapi\": {\n    \"version\": \"1.0\"\n  },\n  \"data\": [],\n  \"links\": {\n    \"self\": \"/orgs/00000000-0000-0000-0000-000000000000/packages/pkg%3A/issues?version=2024-06-26&limit=1000&offset=0\"\n  },\n  \"meta\": {\n    \"package\": {}\n  }\n}"
  },
  {
    "path": "lib/snyk/testdata/numpy_issues.json",
    "content": "{\n  \"jsonapi\": {\n    \"version\": \"1.0\"\n  },\n  \"data\": [\n    {\n      \"id\": \"SNYK-PYTHON-NUMPY-73513\",\n      \"type\": \"issue\",\n      \"attributes\": {\n        \"title\": \"Arbitrary Code Execution\",\n        \"type\": \"package_vulnerability\",\n        \"created_at\": \"2019-01-16T14:11:37.000761Z\",\n        \"updated_at\": \"2024-03-11T09:53:52.032659Z\",\n        \"description\": \"## Overview\\n[numpy](https://github.com/numpy/numpy) is a fundamental package needed for scientific computing with Python.\\n\\nAffected versions of this package are vulnerable to Arbitrary Code Execution. It uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, as demonstrated by a `numpy.load` call.\\r\\n\\r\\nPoC by nanshihui:\\r\\n```py\\r\\nimport numpy\\r\\nfrom numpy import __version__\\r\\nprint __version__\\r\\nimport os\\r\\nimport  pickle\\r\\nclass Test(object):\\r\\n    def __init__(self):\\r\\n        self.a = 1\\r\\n\\r\\n    def __reduce__(self):\\r\\n        return (os.system,('ls',))\\r\\ntmpdaa = Test()\\r\\nwith open(\\\"a-file.pickle\\\",'wb') as f:\\r\\n    pickle.dump(tmpdaa,f)\\r\\nnumpy.load('a-file.pickle')\\r\\n```\\n## Remediation\\nUpgrade `numpy` to version 1.16.3 or higher.\\n## References\\n- [GitHub Commit](https://github.com/numpy/numpy/commit/89b688732b37616c9d26623f81aaee1703c30ffb)\\n- [GitHub Issue](https://github.com/numpy/numpy/issues/12759)\\n- [GitHub PR](https://github.com/numpy/numpy/pull/13359)\\n- [PoC](https://github.com/RayScri/CVE-2019-6446)\\n\",\n        \"problems\": [\n          {\n            \"id\": \"CVE-2019-6446\",\n            \"source\": \"CVE\"\n          },\n          {\n            \"id\": \"CWE-94\",\n            \"source\": \"CWE\"\n          }\n        ],\n        \"coordinates\": [\n          {\n            \"remedies\": [\n              {\n                \"type\": \"indeterminate\",\n                \"description\": \"Upgrade the package version to 1.16.3 to fix this vulnerability\",\n                \"details\": {\n                  \"upgrade_package\": \"1.16.3\"\n                }\n              }\n            ],\n            \"representations\": [\n              {\n                \"resource_path\": \"[0,1.16.3)\"\n              },\n              {\n                \"package\": {\n                  \"name\": \"numpy\",\n                  \"version\": \"1.16.0\",\n                  \"type\": \"pypi\",\n                  \"url\": \"pkg:pypi/numpy@1.16.0\"\n                }\n              }\n            ]\n          }\n        ],\n        \"severities\": [\n          {\n            \"type\": \"primary\",\n            \"source\": \"Snyk\",\n            \"level\": \"critical\",\n            \"score\": 9.8,\n            \"version\": \"3.1\",\n            \"vector\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H/E:P\"\n          },\n          {\n            \"type\": \"secondary\",\n            \"source\": \"NVD\",\n            \"level\": \"critical\",\n            \"score\": 9.8,\n            \"version\": \"3.0\",\n            \"vector\": \"CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\"\n          },\n          {\n            \"type\": \"secondary\",\n            \"source\": \"SUSE\",\n            \"level\": \"high\",\n            \"score\": 7.8,\n            \"version\": \"3.0\",\n            \"vector\": \"CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\"\n          },\n          {\n            \"type\": \"secondary\",\n            \"source\": \"Red Hat\",\n            \"level\": \"high\",\n            \"score\": 8.8,\n            \"version\": \"3.0\",\n            \"vector\": \"CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H\"\n          }\n        ],\n        \"effective_severity_level\": \"critical\",\n        \"slots\": {\n          \"disclosure_time\": \"2019-01-16T12:26:38Z\",\n          \"publication_time\": \"2019-01-16T13:50:50Z\",\n          \"exploit_details\": {\n            \"sources\": [\n              \"Snyk\"\n            ],\n            \"maturity_levels\": [\n              {\n                \"type\": \"primary\",\n                \"level\": \"Proof of Concept\",\n                \"format\": \"CVSSv4\"\n              },\n              {\n                \"type\": \"secondary\",\n                \"level\": \"Proof of Concept\",\n                \"format\": \"CVSSv3\"\n              }\n            ]\n          },\n          \"references\": [\n            {\n              \"url\": \"https://github.com/numpy/numpy/commit/89b688732b37616c9d26623f81aaee1703c30ffb\",\n              \"title\": \"GitHub Commit\"\n            },\n            {\n              \"url\": \"https://github.com/numpy/numpy/issues/12759\",\n              \"title\": \"GitHub Issue\"\n            },\n            {\n              \"url\": \"https://github.com/numpy/numpy/pull/13359\",\n              \"title\": \"GitHub PR\"\n            },\n            {\n              \"url\": \"https://github.com/RayScri/CVE-2019-6446\",\n              \"title\": \"PoC\"\n            }\n          ]\n        }\n      }\n    }\n  ],\n  \"links\": {\n    \"self\": \"/orgs/00000000-0000-0000-0000-000000000000/packages/pkg%3Apypi%2Fnumpy%401.16.0/issues?version=2024-06-26&limit=1000&offset=0\"\n  },\n  \"meta\": {\n    \"package\": {\n      \"name\": \"numpy\",\n      \"type\": \"pypi\",\n      \"url\": \"pkg:pypi/numpy@1.16.0\",\n      \"version\": \"1.16.0\"\n    }\n  }\n}"
  },
  {
    "path": "lib/snyk/testdata/pandas_issues.json",
    "content": "{\n  \"jsonapi\": {\n    \"version\": \"1.0\"\n  },\n  \"data\": [\n    {\n      \"id\": \"SNYK-PYTHON-PANDAS-5879012\",\n      \"type\": \"issue\",\n      \"attributes\": {\n        \"title\": \"SQL Injection\",\n        \"type\": \"package_vulnerability\",\n        \"created_at\": \"2023-09-01T12:57:12.082697Z\",\n        \"updated_at\": \"2024-03-06T14:03:52.403793Z\",\n        \"description\": \"## Overview\\n[pandas](https://pypi.org/project/pandas/) is a Python package providing data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive.\\n\\nAffected versions of this package are vulnerable to SQL Injection via `sql.py`, due to improper input sanitization.\\n## Remediation\\nUpgrade `pandas` to version 0.16.0 or higher.\\n## References\\n- [GitHub Commit](https://github.com/pandas-dev/pandas/commit/a774ee84485412459f7205cccd87b639022afd07)\\n- [GitHub PR](https://github.com/pandas-dev/pandas/pull/8986)\\n\",\n        \"problems\": [\n          {\n            \"id\": \"CWE-89\",\n            \"source\": \"CWE\"\n          },\n          {\n            \"id\": \"PVE-2023-99975\",\n            \"source\": \"PVE\"\n          }\n        ],\n        \"coordinates\": [\n          {\n            \"remedies\": [\n              {\n                \"type\": \"indeterminate\",\n                \"description\": \"Upgrade the package version to 0.16.0 to fix this vulnerability\",\n                \"details\": {\n                  \"upgrade_package\": \"0.16.0\"\n                }\n              }\n            ],\n            \"representations\": [\n              {\n                \"resource_path\": \"[,0.16.0)\"\n              },\n              {\n                \"package\": {\n                  \"name\": \"pandas\",\n                  \"version\": \"0.15.0\",\n                  \"type\": \"pypi\",\n                  \"url\": \"pkg:pypi/pandas@0.15.0\"\n                }\n              }\n            ]\n          }\n        ],\n        \"severities\": [\n          {\n            \"type\": \"primary\",\n            \"source\": \"Snyk\",\n            \"level\": \"high\",\n            \"score\": 7.3,\n            \"version\": \"3.1\",\n            \"vector\": \"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L\"\n          }\n        ],\n        \"effective_severity_level\": \"high\",\n        \"slots\": {\n          \"disclosure_time\": \"2023-09-01T06:35:07Z\",\n          \"publication_time\": \"2023-09-03T09:33:34.590125Z\",\n          \"exploit_details\": {\n            \"sources\": [],\n            \"maturity_levels\": [\n              {\n                \"type\": \"primary\",\n                \"level\": \"Not Defined\",\n                \"format\": \"CVSSv4\"\n              },\n              {\n                \"type\": \"secondary\",\n                \"level\": \"Not Defined\",\n                \"format\": \"CVSSv3\"\n              }\n            ]\n          },\n          \"references\": [\n            {\n              \"url\": \"https://github.com/pandas-dev/pandas/commit/a774ee84485412459f7205cccd87b639022afd07\",\n              \"title\": \"GitHub Commit\"\n            },\n            {\n              \"url\": \"https://github.com/pandas-dev/pandas/pull/8986\",\n              \"title\": \"GitHub PR\"\n            }\n          ]\n        }\n      }\n    }\n  ],\n  \"links\": {\n    \"self\": \"/orgs/00000000-0000-0000-0000-000000000000/packages/pkg%3Apypi%2Fpandas%400.15.0/issues?version=2024-06-26&limit=1000&offset=0\"\n  },\n  \"meta\": {\n    \"package\": {\n      \"name\": \"pandas\",\n      \"type\": \"pypi\",\n      \"url\": \"pkg:pypi/pandas@0.15.0\",\n      \"version\": \"0.15.0\"\n    }\n  }\n}\n"
  },
  {
    "path": "lib/snyk/testdata/self.json",
    "content": "{\n  \"jsonapi\": {\n    \"version\": \"1.0\"\n  },\n  \"data\": {\n    \"type\": \"user\",\n    \"id\": \"00000000-0000-0000-0000-000000000000\",\n    \"attributes\": {\n      \"name\": \"jane.doe@example.com\",\n      \"default_org_context\": \"00000000-0000-0000-0000-000000000000\",\n      \"username\": \"jane.doe@example.com\",\n      \"email\": \"jane.doe@example.com\",\n      \"avatar_url\": \"http://example.com/avatar.png\"\n    }\n  },\n  \"links\": {\n    \"self\": \"/self?version=2024-06-26~experimental\"\n  }\n}"
  },
  {
    "path": "main.go",
    "content": "/*\n * © 2023 Snyk Limited All rights reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\npackage main\n\nimport (\n\t\"os\"\n\n\t\"github.com/snyk/parlay/internal/commands\"\n)\n\nfunc main() {\n\tif err := commands.NewDefaultCommand().Execute(); err != nil {\n\t\tos.Exit(1)\n\t}\n}\n"
  },
  {
    "path": "snyk/issues/issues.go",
    "content": "// Package issues provides primitives to interact with the openapi HTTP API.\n//\n// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.\npackage issues\n\nimport (\n\t\"bytes\"\n\t\"context\"\n\t\"encoding/json\"\n\t\"errors\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"net/url\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/oapi-codegen/runtime\"\n\topenapi_types \"github.com/oapi-codegen/runtime/types\"\n)\n\nconst (\n\tAPITokenScopes   = \"APIToken.Scopes\"\n\tBearerAuthScopes = \"BearerAuth.Scopes\"\n)\n\n// Defines values for ClassTypeDef.\nconst (\n\tCompliance   ClassTypeDef = \"compliance\"\n\tRuleCategory ClassTypeDef = \"rule-category\"\n\tWeakness     ClassTypeDef = \"weakness\"\n)\n\n// Defines values for CommonIssueModelVThreeAttributesEffectiveSeverityLevel.\nconst (\n\tCommonIssueModelVThreeAttributesEffectiveSeverityLevelCritical CommonIssueModelVThreeAttributesEffectiveSeverityLevel = \"critical\"\n\tCommonIssueModelVThreeAttributesEffectiveSeverityLevelHigh     CommonIssueModelVThreeAttributesEffectiveSeverityLevel = \"high\"\n\tCommonIssueModelVThreeAttributesEffectiveSeverityLevelInfo     CommonIssueModelVThreeAttributesEffectiveSeverityLevel = \"info\"\n\tCommonIssueModelVThreeAttributesEffectiveSeverityLevelLow      CommonIssueModelVThreeAttributesEffectiveSeverityLevel = \"low\"\n\tCommonIssueModelVThreeAttributesEffectiveSeverityLevelMedium   CommonIssueModelVThreeAttributesEffectiveSeverityLevel = \"medium\"\n)\n\n// Defines values for IgnoreType.\nconst (\n\tIgnore IgnoreType = \"ignore\"\n)\n\n// Defines values for IssueAttributesCoordinatesReachability.\nconst (\n\tFunction      IssueAttributesCoordinatesReachability = \"function\"\n\tNoInfo        IssueAttributesCoordinatesReachability = \"no-info\"\n\tNotApplicable IssueAttributesCoordinatesReachability = \"not-applicable\"\n\tPackage       IssueAttributesCoordinatesReachability = \"package\"\n)\n\n// Defines values for IssueAttributesCoordinatesRemediesType.\nconst (\n\tIssueAttributesCoordinatesRemediesTypeArm               IssueAttributesCoordinatesRemediesType = \"arm\"\n\tIssueAttributesCoordinatesRemediesTypeAutomated         IssueAttributesCoordinatesRemediesType = \"automated\"\n\tIssueAttributesCoordinatesRemediesTypeCli               IssueAttributesCoordinatesRemediesType = \"cli\"\n\tIssueAttributesCoordinatesRemediesTypeCloudformation    IssueAttributesCoordinatesRemediesType = \"cloudformation\"\n\tIssueAttributesCoordinatesRemediesTypeIndeterminate     IssueAttributesCoordinatesRemediesType = \"indeterminate\"\n\tIssueAttributesCoordinatesRemediesTypeKubernetes        IssueAttributesCoordinatesRemediesType = \"kubernetes\"\n\tIssueAttributesCoordinatesRemediesTypeManual            IssueAttributesCoordinatesRemediesType = \"manual\"\n\tIssueAttributesCoordinatesRemediesTypeRuleResultMessage IssueAttributesCoordinatesRemediesType = \"rule_result_message\"\n\tIssueAttributesCoordinatesRemediesTypeTerraform         IssueAttributesCoordinatesRemediesType = \"terraform\"\n)\n\n// Defines values for IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType.\nconst (\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeAws     IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"aws\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeAzure   IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"azure\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeAzureAd IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"azure_ad\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeCli     IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"cli\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeGoogle  IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"google\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeScm     IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"scm\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentTypeTfc     IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType = \"tfc\"\n)\n\n// Defines values for IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType.\nconst (\n\tArm       IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"arm\"\n\tCfn       IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"cfn\"\n\tCloudScan IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"cloud_scan\"\n\tK8s       IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"k8s\"\n\tTf        IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"tf\"\n\tTfHcl     IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"tf_hcl\"\n\tTfPlan    IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"tf_plan\"\n\tTfState   IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType = \"tf_state\"\n)\n\n// Defines values for IssueAttributesCoordinatesRepresentations2CloudResourceResourceType.\nconst (\n\tIssueAttributesCoordinatesRepresentations2CloudResourceResourceTypeCloud IssueAttributesCoordinatesRepresentations2CloudResourceResourceType = \"cloud\"\n\tIssueAttributesCoordinatesRepresentations2CloudResourceResourceTypeIac   IssueAttributesCoordinatesRepresentations2CloudResourceResourceType = \"iac\"\n)\n\n// Defines values for IssueAttributesEffectiveSeverityLevel.\nconst (\n\tIssueAttributesEffectiveSeverityLevelCritical IssueAttributesEffectiveSeverityLevel = \"critical\"\n\tIssueAttributesEffectiveSeverityLevelHigh     IssueAttributesEffectiveSeverityLevel = \"high\"\n\tIssueAttributesEffectiveSeverityLevelInfo     IssueAttributesEffectiveSeverityLevel = \"info\"\n\tIssueAttributesEffectiveSeverityLevelLow      IssueAttributesEffectiveSeverityLevel = \"low\"\n\tIssueAttributesEffectiveSeverityLevelMedium   IssueAttributesEffectiveSeverityLevel = \"medium\"\n)\n\n// Defines values for IssueAttributesStatus.\nconst (\n\tIssueAttributesStatusOpen     IssueAttributesStatus = \"open\"\n\tIssueAttributesStatusResolved IssueAttributesStatus = \"resolved\"\n)\n\n// Defines values for IssueType.\nconst (\n\tIssueTypeIssue IssueType = \"issue\"\n)\n\n// Defines values for OrganizationType.\nconst (\n\tOrganization OrganizationType = \"organization\"\n)\n\n// Defines values for ProblemTypeDef.\nconst (\n\tRule          ProblemTypeDef = \"rule\"\n\tVulnerability ProblemTypeDef = \"vulnerability\"\n)\n\n// Defines values for ResolutionTypeDef.\nconst (\n\tDisappeared ResolutionTypeDef = \"disappeared\"\n\tFixed       ResolutionTypeDef = \"fixed\"\n)\n\n// Defines values for ScanItemType.\nconst (\n\tEnvironment ScanItemType = \"environment\"\n\tProject     ScanItemType = \"project\"\n)\n\n// Defines values for TestExecutionType.\nconst (\n\tCustomExecution       TestExecutionType = \"custom-execution\"\n\tTestWorkflowExecution TestExecutionType = \"test-workflow-execution\"\n)\n\n// Defines values for TypeDef.\nconst (\n\tTypeDefCloud                TypeDef = \"cloud\"\n\tTypeDefCode                 TypeDef = \"code\"\n\tTypeDefConfig               TypeDef = \"config\"\n\tTypeDefCustom               TypeDef = \"custom\"\n\tTypeDefLicense              TypeDef = \"license\"\n\tTypeDefPackageVulnerability TypeDef = \"package_vulnerability\"\n)\n\n// Defines values for ListGroupIssuesParamsEffectiveSeverityLevel.\nconst (\n\tListGroupIssuesParamsEffectiveSeverityLevelCritical ListGroupIssuesParamsEffectiveSeverityLevel = \"critical\"\n\tListGroupIssuesParamsEffectiveSeverityLevelHigh     ListGroupIssuesParamsEffectiveSeverityLevel = \"high\"\n\tListGroupIssuesParamsEffectiveSeverityLevelInfo     ListGroupIssuesParamsEffectiveSeverityLevel = \"info\"\n\tListGroupIssuesParamsEffectiveSeverityLevelLow      ListGroupIssuesParamsEffectiveSeverityLevel = \"low\"\n\tListGroupIssuesParamsEffectiveSeverityLevelMedium   ListGroupIssuesParamsEffectiveSeverityLevel = \"medium\"\n)\n\n// Defines values for ListGroupIssuesParamsStatus.\nconst (\n\tListGroupIssuesParamsStatusOpen     ListGroupIssuesParamsStatus = \"open\"\n\tListGroupIssuesParamsStatusResolved ListGroupIssuesParamsStatus = \"resolved\"\n)\n\n// Defines values for ListOrgIssuesParamsEffectiveSeverityLevel.\nconst (\n\tListOrgIssuesParamsEffectiveSeverityLevelCritical ListOrgIssuesParamsEffectiveSeverityLevel = \"critical\"\n\tListOrgIssuesParamsEffectiveSeverityLevelHigh     ListOrgIssuesParamsEffectiveSeverityLevel = \"high\"\n\tListOrgIssuesParamsEffectiveSeverityLevelInfo     ListOrgIssuesParamsEffectiveSeverityLevel = \"info\"\n\tListOrgIssuesParamsEffectiveSeverityLevelLow      ListOrgIssuesParamsEffectiveSeverityLevel = \"low\"\n\tListOrgIssuesParamsEffectiveSeverityLevelMedium   ListOrgIssuesParamsEffectiveSeverityLevel = \"medium\"\n)\n\n// Defines values for ListOrgIssuesParamsStatus.\nconst (\n\tOpen     ListOrgIssuesParamsStatus = \"open\"\n\tResolved ListOrgIssuesParamsStatus = \"resolved\"\n)\n\n// ActualVersion Resolved API version\ntype ActualVersion = string\n\n// BulkPackageUrlsRequestBody defines model for BulkPackageUrlsRequestBody.\ntype BulkPackageUrlsRequestBody struct {\n\tData struct {\n\t\tAttributes struct {\n\t\t\t// Purls An array of Package URLs (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\n\t\t\tPurls []string `json:\"purls\"`\n\t\t} `json:\"attributes\"`\n\t\tType *Types `json:\"type,omitempty\"`\n\t} `json:\"data\"`\n}\n\n// CVSSSource defines model for CVSSSource.\ntype CVSSSource struct {\n\tLevel string `json:\"level\"`\n\n\t// ModificationTime The time this CVSS data was last updated\n\tModificationTime time.Time `json:\"modification_time\"`\n\tScore            float32   `json:\"score\"`\n\tSource           string    `json:\"source\"`\n\tVector           string    `json:\"vector\"`\n\tVersion          string    `json:\"version\"`\n}\n\n// Class defines model for Class.\ntype Class struct {\n\tId     string       `json:\"id\"`\n\tSource string       `json:\"source\"`\n\tType   ClassTypeDef `json:\"type\"`\n\n\t// Url An optional URL for this class.\n\tUrl *string `json:\"url,omitempty\"`\n}\n\n// ClassTypeDef defines model for ClassTypeDef.\ntype ClassTypeDef string\n\n// CommonIssueModelVThree defines model for CommonIssueModelVThree.\ntype CommonIssueModelVThree struct {\n\tAttributes *struct {\n\t\tCoordinates *[]Coordinate `json:\"coordinates,omitempty\"`\n\t\tCreatedAt   *time.Time    `json:\"created_at,omitempty\"`\n\n\t\t// Description A description of the issue in Markdown format\n\t\tDescription *string `json:\"description,omitempty\"`\n\n\t\t// EffectiveSeverityLevel The type from enumeration of the issue’s severity level. This is usually set from the issue’s producer, but can be overridden by policies.\n\t\tEffectiveSeverityLevel *CommonIssueModelVThreeAttributesEffectiveSeverityLevel `json:\"effective_severity_level,omitempty\"`\n\t\tProblems               *[]Problem3                                             `json:\"problems,omitempty\"`\n\n\t\t// Severities An array of dictionaries containing all known data related to the vulnerability\n\t\tSeverities *[]Severity3 `json:\"severities,omitempty\"`\n\t\tSlots      *Slots       `json:\"slots,omitempty\"`\n\n\t\t// Title A human-readable title for this issue.\n\t\tTitle *string `json:\"title,omitempty\"`\n\n\t\t// Type The issue type\n\t\tType *string `json:\"type,omitempty\"`\n\n\t\t// UpdatedAt When the vulnerability information was last modified.\n\t\tUpdatedAt *time.Time `json:\"updated_at,omitempty\"`\n\t} `json:\"attributes,omitempty\"`\n\n\t// Id The Snyk ID of the vulnerability.\n\tId *string `json:\"id,omitempty\"`\n\n\t// Type The type of the REST resource. Always ‘issue’.\n\tType *string `json:\"type,omitempty\"`\n}\n\n// CommonIssueModelVThreeAttributesEffectiveSeverityLevel The type from enumeration of the issue’s severity level. This is usually set from the issue’s producer, but can be overridden by policies.\ntype CommonIssueModelVThreeAttributesEffectiveSeverityLevel string\n\n// Coordinate defines model for Coordinate.\ntype Coordinate struct {\n\tRemedies *[]Remedy3 `json:\"remedies,omitempty\"`\n\n\t// Representations The affected versions of this vulnerability.\n\tRepresentations []Coordinate_Representations_Item `json:\"representations\"`\n}\n\n// Coordinate_Representations_Item defines model for Coordinate.representations.Item.\ntype Coordinate_Representations_Item struct {\n\tunion json.RawMessage\n}\n\n// DeployedRiskFactor defines model for DeployedRiskFactor.\ntype DeployedRiskFactor struct {\n\tIncludedInScore *bool            `json:\"included_in_score,omitempty\"`\n\tLinks           *RiskFactorLinks `json:\"links,omitempty\"`\n\tName            string           `json:\"name\"`\n\tUpdatedAt       time.Time        `json:\"updated_at\"`\n\tValue           bool             `json:\"value\"`\n}\n\n// Error defines model for Error.\ntype Error struct {\n\t// Code An application-specific error code, expressed as a string value.\n\tCode *string `json:\"code,omitempty\"`\n\n\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\tDetail string `json:\"detail\"`\n\n\t// Id A unique identifier for this particular occurrence of the problem.\n\tId *openapi_types.UUID `json:\"id,omitempty\"`\n\n\t// Links A link that leads to further details about this particular occurrance of the problem.\n\tLinks  *ErrorLink              `json:\"links,omitempty\"`\n\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\tSource *struct {\n\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\tPointer *string `json:\"pointer,omitempty\"`\n\t} `json:\"source,omitempty\"`\n\n\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\tStatus string `json:\"status\"`\n\n\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\tTitle *string `json:\"title,omitempty\"`\n}\n\n// ErrorDocument defines model for ErrorDocument.\ntype ErrorDocument struct {\n\tErrors  []Error `json:\"errors\"`\n\tJsonapi JsonApi `json:\"jsonapi\"`\n}\n\n// ErrorLink A link that leads to further details about this particular occurrance of the problem.\ntype ErrorLink struct {\n\tAbout *LinkProperty `json:\"about,omitempty\"`\n}\n\n// ExploitDetails Details about the exploits\ntype ExploitDetails struct {\n\t// MaturityLevels List of maturity levels\n\tMaturityLevels *[]MaturityLevel `json:\"maturity_levels,omitempty\"`\n\n\t// Sources Sources for determining exploit maturity level, e.g., CISA, ExploitDB, Snyk.\n\tSources *[]string `json:\"sources,omitempty\"`\n}\n\n// IgnoreType defines model for IgnoreType.\ntype IgnoreType string\n\n// Issue A Snyk Issue.\ntype Issue struct {\n\t// Attributes issue attributes\n\tAttributes IssueAttributes    `json:\"attributes\"`\n\tId         openapi_types.UUID `json:\"id\"`\n\n\t// Relationships issue relationships\n\tRelationships IssueRelationships `json:\"relationships\"`\n\tType          IssueType          `json:\"type\"`\n}\n\n// IssueAttributes issue attributes\ntype IssueAttributes struct {\n\t// Classes A list of details for weakness data, policy, etc that are the class of this issue's source.\n\tClasses *[]Class `json:\"classes,omitempty\"`\n\n\t// Coordinates Where the issue originated, specific to issue type. Details on what\n\t// code, package, etc introduced the issue. An issue may be caused by\n\t// more than one coordinate.\n\tCoordinates *[]struct {\n\t\tIsFixableManually *bool                                   `json:\"is_fixable_manually,omitempty\"`\n\t\tIsFixableSnyk     *bool                                   `json:\"is_fixable_snyk,omitempty\"`\n\t\tIsFixableUpstream *bool                                   `json:\"is_fixable_upstream,omitempty\"`\n\t\tIsPatchable       *bool                                   `json:\"is_patchable,omitempty\"`\n\t\tIsPinnable        *bool                                   `json:\"is_pinnable,omitempty\"`\n\t\tIsUpgradeable     *bool                                   `json:\"is_upgradeable,omitempty\"`\n\t\tReachability      *IssueAttributesCoordinatesReachability `json:\"reachability,omitempty\"`\n\t\tRemedies          *[]struct {\n\t\t\t// CorrelationId An optional identifier for correlating remedies between coordinates or across issues. They are scoped\n\t\t\t// to a single Project and test run. Remedies with the same correlation_id must have the same contents.\n\t\t\tCorrelationId *string `json:\"correlation_id,omitempty\"`\n\n\t\t\t// Description A markdown-formatted optional description of this remedy. Links are not permitted.\n\t\t\tDescription *string `json:\"description,omitempty\"`\n\t\t\tMeta        *struct {\n\t\t\t\t// Data Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\n\t\t\t\tData map[string]interface{} `json:\"data\"`\n\n\t\t\t\t// SchemaVersion A schema version identifier the metadata object validates against. Note: this information is\n\t\t\t\t// only relevant in the domain of the API consumer: the issues system always considers metadata\n\t\t\t\t// just as an arbitrary object.\n\t\t\t\tSchemaVersion string `json:\"schema_version\"`\n\t\t\t} `json:\"meta,omitempty\"`\n\t\t\tType IssueAttributesCoordinatesRemediesType `json:\"type\"`\n\t\t} `json:\"remedies,omitempty\"`\n\n\t\t// Representations A list of precise locations that surface an issue. A coordinate may have multiple representations.\n\t\tRepresentations *[]IssueAttributes_Coordinates_Representations_Item `json:\"representations,omitempty\"`\n\t} `json:\"coordinates,omitempty\"`\n\n\t// CreatedAt The creation time of this issue.\n\tCreatedAt time.Time `json:\"created_at\"`\n\n\t// Description A markdown-formatted optional description of this issue. Links are not permitted.\n\tDescription *string `json:\"description,omitempty\"`\n\n\t// EffectiveSeverityLevel The computed effective severity of this issue. This is either the highest level from all included severities,\n\t// or an overridden value set via group level policy.\n\tEffectiveSeverityLevel IssueAttributesEffectiveSeverityLevel `json:\"effective_severity_level\"`\n\tExploitDetails         *struct {\n\t\tMaturityLevels []struct {\n\t\t\tFormat string `json:\"format\"`\n\t\t\tLevel  string `json:\"level\"`\n\t\t} `json:\"maturity_levels\"`\n\t\tSources []string `json:\"sources\"`\n\t} `json:\"exploit_details,omitempty\"`\n\n\t// Ignored A flag indicating if the issue is being ignored. Derived from the issue's ignore, which provides more details.\n\tIgnored bool `json:\"ignored\"`\n\n\t// Key An opaque key used for uniquely identifying this issue across test runs, within a project.\n\tKey string `json:\"key\"`\n\n\t// Problems A list of details for vulnerability data, policy, etc that are the source of this issue.\n\tProblems *[]Problem `json:\"problems,omitempty\"`\n\n\t// Resolution An optional field recording when and via what means an issue was resolved, if it was resolved.\n\t// Resolved issues are retained for XX days.\n\tResolution *Resolution `json:\"resolution,omitempty\"`\n\n\t// Risk Risk prioritization information for an issue\n\tRisk       *Risk         `json:\"risk,omitempty\"`\n\tSeverities *[]CVSSSource `json:\"severities,omitempty\"`\n\n\t// Status The issue's status. Derived from the issue's resolution, which provides more details.\n\tStatus IssueAttributesStatus `json:\"status\"`\n\n\t// Title A human-readable title for this issue.\n\tTitle string `json:\"title\"`\n\n\t// Tool An opaque identifier for corelating across test runs.\n\tTool *string `json:\"tool,omitempty\"`\n\n\t// Type The type of an issue.\n\tType TypeDef `json:\"type\"`\n\n\t// UpdatedAt The time when this issue was last modified.\n\tUpdatedAt time.Time `json:\"updated_at\"`\n}\n\n// IssueAttributesCoordinatesReachability defines model for IssueAttributes.Coordinates.Reachability.\ntype IssueAttributesCoordinatesReachability string\n\n// IssueAttributesCoordinatesRemediesType defines model for IssueAttributes.Coordinates.Remedies.Type.\ntype IssueAttributesCoordinatesRemediesType string\n\n// IssueAttributesCoordinatesRepresentations0 An object that contains an opaque identifying string.\ntype IssueAttributesCoordinatesRepresentations0 struct {\n\tResourcePath string `json:\"resourcePath\"`\n}\n\n// IssueAttributesCoordinatesRepresentations1 An object that contains a list of opaque identifying strings.\ntype IssueAttributesCoordinatesRepresentations1 struct {\n\tDependency struct {\n\t\t// PackageName The package name the issue was found in\n\t\tPackageName string `json:\"package_name\"`\n\n\t\t// PackageVersion The package version the issue was found in\n\t\tPackageVersion string `json:\"package_version\"`\n\t} `json:\"dependency\"`\n}\n\n// IssueAttributesCoordinatesRepresentations2 A resource location to some service, like a cloud resource.\ntype IssueAttributesCoordinatesRepresentations2 struct {\n\tCloudResource struct {\n\t\tEnvironment struct {\n\t\t\t// Id Internal ID for an environment.\n\t\t\tId   openapi_types.UUID `json:\"id\"`\n\t\t\tName string             `json:\"name\"`\n\n\t\t\t// NativeId An optional native identifier for this environment. For example, a cloud account id.\n\t\t\tNativeId *string                                                                `json:\"native_id,omitempty\"`\n\t\t\tType     IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType `json:\"type\"`\n\t\t} `json:\"environment\"`\n\t\tResource *struct {\n\t\t\t// IacMappingsCount Amount of IaC resources this resource maps to.\n\t\t\tIacMappingsCount *int64 `json:\"iac_mappings_count,omitempty\"`\n\n\t\t\t// Id Internal ID for a resource.\n\t\t\tId        *openapi_types.UUID                                                      `json:\"id,omitempty\"`\n\t\t\tInputType IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType `json:\"input_type\"`\n\t\t\tLocation  *string                                                                  `json:\"location,omitempty\"`\n\t\t\tName      *string                                                                  `json:\"name,omitempty\"`\n\n\t\t\t// NativeId An optional native identifier for this resource. For example, a cloud resource id.\n\t\t\tNativeId     *string                                                              `json:\"native_id,omitempty\"`\n\t\t\tPlatform     *string                                                              `json:\"platform,omitempty\"`\n\t\t\tResourceType *string                                                              `json:\"resource_type,omitempty\"`\n\t\t\tTags         *map[string]string                                                   `json:\"tags,omitempty\"`\n\t\t\tType         *IssueAttributesCoordinatesRepresentations2CloudResourceResourceType `json:\"type,omitempty\"`\n\t\t} `json:\"resource,omitempty\"`\n\t} `json:\"cloud_resource\"`\n}\n\n// IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType defines model for IssueAttributes.Coordinates.Representations.2.CloudResource.Environment.Type.\ntype IssueAttributesCoordinatesRepresentations2CloudResourceEnvironmentType string\n\n// IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType defines model for IssueAttributes.Coordinates.Representations.2.CloudResource.Resource.InputType.\ntype IssueAttributesCoordinatesRepresentations2CloudResourceResourceInputType string\n\n// IssueAttributesCoordinatesRepresentations2CloudResourceResourceType defines model for IssueAttributes.Coordinates.Representations.2.CloudResource.Resource.Type.\ntype IssueAttributesCoordinatesRepresentations2CloudResourceResourceType string\n\n// IssueAttributesCoordinatesRepresentations3 A location within a file.\ntype IssueAttributesCoordinatesRepresentations3 struct {\n\tSourceLocation struct {\n\t\t// File A path to the file containing this issue, relative to the root of the project target,\n\t\t// formatted using POSIX separators.\n\t\tFile   string `json:\"file\"`\n\t\tRegion *struct {\n\t\t\tEnd struct {\n\t\t\t\tColumn int `json:\"column\"`\n\t\t\t\tLine   int `json:\"line\"`\n\t\t\t} `json:\"end\"`\n\t\t\tStart struct {\n\t\t\t\tColumn int `json:\"column\"`\n\t\t\t\tLine   int `json:\"line\"`\n\t\t\t} `json:\"start\"`\n\t\t} `json:\"region,omitempty\"`\n\t} `json:\"sourceLocation\"`\n}\n\n// IssueAttributes_Coordinates_Representations_Item defines model for IssueAttributes.Coordinates.Representations.Item.\ntype IssueAttributes_Coordinates_Representations_Item struct {\n\tunion json.RawMessage\n}\n\n// IssueAttributesEffectiveSeverityLevel The computed effective severity of this issue. This is either the highest level from all included severities,\n// or an overridden value set via group level policy.\ntype IssueAttributesEffectiveSeverityLevel string\n\n// IssueAttributesStatus The issue's status. Derived from the issue's resolution, which provides more details.\ntype IssueAttributesStatus string\n\n// IssueRelationships issue relationships\ntype IssueRelationships struct {\n\t// Ignore An optional reference to an ignore rule that marks this issue as ignored.\n\tIgnore *struct {\n\t\tData struct {\n\t\t\tId   string     `json:\"id\"`\n\t\t\tType IgnoreType `json:\"type\"`\n\t\t} `json:\"data\"`\n\t} `json:\"ignore,omitempty\"`\n\tOrganization struct {\n\t\tData struct {\n\t\t\tId   openapi_types.UUID `json:\"id\"`\n\t\t\tType OrganizationType   `json:\"type\"`\n\t\t} `json:\"data\"`\n\t} `json:\"organization\"`\n\tScanItem struct {\n\t\tData struct {\n\t\t\tId   openapi_types.UUID `json:\"id\"`\n\t\t\tType ScanItemType       `json:\"type\"`\n\t\t} `json:\"data\"`\n\t} `json:\"scan_item\"`\n\n\t// TestExecutions The \"test execution\" that identified this Issues. This ID represents\n\t// a grouping of issues, that were identified by some analysis run, to produce\n\t// Issues.\n\tTestExecutions *struct {\n\t\t// Data List of metadata associated with the test executions that identified this issue\n\t\tData []struct {\n\t\t\tId   string            `json:\"id\"`\n\t\t\tType TestExecutionType `json:\"type\"`\n\t\t} `json:\"data\"`\n\t} `json:\"test_executions,omitempty\"`\n}\n\n// IssueType defines model for IssueType.\ntype IssueType string\n\n// IssuesMeta defines model for IssuesMeta.\ntype IssuesMeta struct {\n\tPackage *PackageMeta `json:\"package,omitempty\"`\n}\n\n// IssuesResponse defines model for IssuesResponse.\ntype IssuesResponse struct {\n\tData    *[]CommonIssueModelVThree `json:\"data,omitempty\"`\n\tJsonapi *JsonApi                  `json:\"jsonapi,omitempty\"`\n\tLinks   *PaginatedLinks           `json:\"links,omitempty\"`\n\tMeta    *IssuesMeta               `json:\"meta,omitempty\"`\n}\n\n// IssuesWithPurlsResponse defines model for IssuesWithPurlsResponse.\ntype IssuesWithPurlsResponse struct {\n\tData    *[]CommonIssueModelVThree `json:\"data,omitempty\"`\n\tJsonapi *JsonApi                  `json:\"jsonapi,omitempty\"`\n\tLinks   *PaginatedLinks           `json:\"links,omitempty\"`\n\tMeta    *struct {\n\t\tErrors *[]Error `json:\"errors,omitempty\"`\n\t} `json:\"meta,omitempty\"`\n}\n\n// JsonApi defines model for JsonApi.\ntype JsonApi struct {\n\t// Version Version of the JSON API specification this server supports.\n\tVersion string `json:\"version\"`\n}\n\n// LinkProperty defines model for LinkProperty.\ntype LinkProperty struct {\n\tunion json.RawMessage\n}\n\n// LinkProperty0 A string containing the link’s URL.\ntype LinkProperty0 = string\n\n// LinkProperty1 defines model for .\ntype LinkProperty1 struct {\n\t// Href A string containing the link’s URL.\n\tHref string `json:\"href\"`\n\n\t// Meta Free-form object that may contain non-standard information.\n\tMeta *Meta `json:\"meta,omitempty\"`\n}\n\n// LoadedPackageRiskFactor defines model for LoadedPackageRiskFactor.\ntype LoadedPackageRiskFactor struct {\n\tIncludedInScore *bool            `json:\"included_in_score,omitempty\"`\n\tLinks           *RiskFactorLinks `json:\"links,omitempty\"`\n\tName            string           `json:\"name\"`\n\tUpdatedAt       time.Time        `json:\"updated_at\"`\n\tValue           bool             `json:\"value\"`\n}\n\n// MaturityLevel Details about the maturity level\ntype MaturityLevel struct {\n\t// Format The standard by which the “maturity” value is shown.\n\tFormat *string `json:\"format,omitempty\"`\n\n\t// Level Exploit maturity of the vulnerability. For CVSSv3: Proof of Concept, Functional, High. For CVSSv4: Unreported, Proof of Concept, Attacked.\n\tLevel *string `json:\"level,omitempty\"`\n\n\t// Type Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\n\tType *string `json:\"type,omitempty\"`\n}\n\n// Meta Free-form object that may contain non-standard information.\ntype Meta map[string]interface{}\n\n// OSConditionRiskFactor defines model for OSConditionRiskFactor.\ntype OSConditionRiskFactor struct {\n\tIncludedInScore *bool            `json:\"included_in_score,omitempty\"`\n\tLinks           *RiskFactorLinks `json:\"links,omitempty\"`\n\tName            string           `json:\"name\"`\n\tUpdatedAt       time.Time        `json:\"updated_at\"`\n\tValue           bool             `json:\"value\"`\n}\n\n// OrganizationType defines model for OrganizationType.\ntype OrganizationType string\n\n// PackageMeta defines model for PackageMeta.\ntype PackageMeta struct {\n\t// Name The package’s name\n\tName *string `json:\"name,omitempty\"`\n\n\t// Namespace A name prefix, such as a maven group id or docker image owner\n\tNamespace *string `json:\"namespace,omitempty\"`\n\n\t// Type The package type or protocol\n\tType *string `json:\"type,omitempty\"`\n\n\t// Url The purl of the package\n\tUrl *string `json:\"url,omitempty\"`\n\n\t// Version The version of the package\n\tVersion *string `json:\"version,omitempty\"`\n}\n\n// PackageRepresentation defines model for PackageRepresentation.\ntype PackageRepresentation struct {\n\tPackage *PackageMeta `json:\"package,omitempty\"`\n}\n\n// PaginatedLinks defines model for PaginatedLinks.\ntype PaginatedLinks struct {\n\tFirst *LinkProperty `json:\"first,omitempty\"`\n\tLast  *LinkProperty `json:\"last,omitempty\"`\n\tNext  *LinkProperty `json:\"next,omitempty\"`\n\tPrev  *LinkProperty `json:\"prev,omitempty\"`\n\tSelf  *LinkProperty `json:\"self,omitempty\"`\n}\n\n// Problem defines model for Problem.\ntype Problem struct {\n\t// DisclosedAt When this problem was disclosed to the public.\n\tDisclosedAt *time.Time `json:\"disclosed_at,omitempty\"`\n\n\t// DiscoveredAt When this problem was first discovered.\n\tDiscoveredAt *time.Time     `json:\"discovered_at,omitempty\"`\n\tId           string         `json:\"id\"`\n\tSource       string         `json:\"source\"`\n\tType         ProblemTypeDef `json:\"type\"`\n\n\t// UpdatedAt When this problem was last updated.\n\tUpdatedAt *time.Time `json:\"updated_at,omitempty\"`\n\n\t// Url An optional URL for this problem.\n\tUrl *string `json:\"url,omitempty\"`\n}\n\n// Problem3 defines model for Problem3.\ntype Problem3 struct {\n\t// DisclosedAt When this problem was disclosed to the public.\n\tDisclosedAt *time.Time `json:\"disclosed_at,omitempty\"`\n\n\t// DiscoveredAt When this problem was first discovered.\n\tDiscoveredAt *time.Time `json:\"discovered_at,omitempty\"`\n\tId           string     `json:\"id\"`\n\tSource       string     `json:\"source\"`\n\n\t// UpdatedAt When this problem was last updated.\n\tUpdatedAt *time.Time `json:\"updated_at,omitempty\"`\n\n\t// Url An optional URL for this problem.\n\tUrl *string `json:\"url,omitempty\"`\n}\n\n// ProblemTypeDef defines model for ProblemTypeDef.\ntype ProblemTypeDef string\n\n// PublicFacingRiskFactor defines model for PublicFacingRiskFactor.\ntype PublicFacingRiskFactor struct {\n\tIncludedInScore *bool            `json:\"included_in_score,omitempty\"`\n\tLinks           *RiskFactorLinks `json:\"links,omitempty\"`\n\tName            string           `json:\"name\"`\n\tUpdatedAt       time.Time        `json:\"updated_at\"`\n\tValue           bool             `json:\"value\"`\n}\n\n// QueryVersion Requested API version\ntype QueryVersion = string\n\n// Remedy3 defines model for Remedy3.\ntype Remedy3 struct {\n\t// Description A markdown-formatted optional description of this remedy.\n\tDescription *string `json:\"description,omitempty\"`\n\tDetails     *struct {\n\t\t// UpgradePackage A minimum version to upgrade to in order to remedy the issue.\n\t\tUpgradePackage *string `json:\"upgrade_package,omitempty\"`\n\t} `json:\"details,omitempty\"`\n\n\t// Type The type of the remedy. Always ‘indeterminate’.\n\tType *string `json:\"type,omitempty\"`\n}\n\n// Resolution An optional field recording when and via what means an issue was resolved, if it was resolved.\n// Resolved issues are retained for XX days.\ntype Resolution struct {\n\t// Details Optional details about the resolution. Used by Snyk Cloud so far.\n\tDetails *string `json:\"details,omitempty\"`\n\n\t// ResolvedAt The time when this issue was resolved.\n\tResolvedAt time.Time         `json:\"resolved_at\"`\n\tType       ResolutionTypeDef `json:\"type\"`\n}\n\n// ResolutionTypeDef defines model for ResolutionTypeDef.\ntype ResolutionTypeDef string\n\n// ResourcePath defines model for ResourcePath.\ntype ResourcePath = string\n\n// ResourcePathRepresentation An object that contains an opaque identifying string.\ntype ResourcePathRepresentation struct {\n\tResourcePath ResourcePath `json:\"resource_path\"`\n}\n\n// Risk Risk prioritization information for an issue\ntype Risk struct {\n\t// Factors Risk factors identified for an issue\n\tFactors []RiskFactor `json:\"factors\"`\n\n\t// Score Risk prioritization score based on an analysis model\n\tScore *RiskScore `json:\"score,omitempty\"`\n}\n\n// RiskFactor defines model for RiskFactor.\ntype RiskFactor struct {\n\tunion json.RawMessage\n}\n\n// RiskFactorLinks defines model for RiskFactorLinks.\ntype RiskFactorLinks struct {\n\tEvidence *LinkProperty `json:\"evidence,omitempty\"`\n}\n\n// RiskScore Risk prioritization score based on an analysis model\ntype RiskScore struct {\n\t// Model Risk scoring model used to calculate the score value\n\tModel     string     `json:\"model\"`\n\tUpdatedAt *time.Time `json:\"updated_at,omitempty\"`\n\n\t// Value Risk score value, which may be used for overall prioritization\n\tValue int `json:\"value\"`\n}\n\n// ScanItemType defines model for ScanItemType.\ntype ScanItemType string\n\n// Severity3 defines model for Severity3.\ntype Severity3 struct {\n\t// Level Level of severity calculated via vector\n\tLevel *string `json:\"level,omitempty\"`\n\n\t// Score The CVSS score calculated from the vector, representing the severity of the vulnerability on a scale from 0 to 10.\n\tScore *float32 `json:\"score\"`\n\n\t// Source The source of this severity. The value must be the id of a referenced problem or class, in which case that problem or class is the source of this issue. If source is omitted, this severity is sourced internally in the Snyk application.\n\tSource *string `json:\"source,omitempty\"`\n\n\t// Type Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\n\tType *string `json:\"type,omitempty\"`\n\n\t// Vector CVSS vector string detailing the metrics of a vulnerability.\n\tVector *string `json:\"vector\"`\n\n\t// Version CVSS version being described.\n\tVersion *string `json:\"version,omitempty\"`\n}\n\n// Slots defines model for Slots.\ntype Slots struct {\n\t// DisclosureTime The time at which this vulnerability was disclosed.\n\tDisclosureTime *time.Time `json:\"disclosure_time,omitempty\"`\n\n\t// ExploitDetails Details about the exploits\n\tExploitDetails *ExploitDetails `json:\"exploit_details,omitempty\"`\n\n\t// PublicationTime The time at which this vulnerability was published.\n\tPublicationTime *string `json:\"publication_time,omitempty\"`\n\tReferences      *[]struct {\n\t\t// Title Descriptor for an external reference to the issue\n\t\tTitle *string `json:\"title,omitempty\"`\n\n\t\t// Url URL for an external reference to the issue\n\t\tUrl *string `json:\"url,omitempty\"`\n\t} `json:\"references,omitempty\"`\n}\n\n// TestExecutionType defines model for TestExecutionType.\ntype TestExecutionType string\n\n// TypeDef The type of an issue.\ntype TypeDef string\n\n// Types defines model for Types.\ntype Types = string\n\n// CreatedAfter defines model for CreatedAfter.\ntype CreatedAfter = time.Time\n\n// CreatedBefore defines model for CreatedBefore.\ntype CreatedBefore = time.Time\n\n// EffectiveSeverityLevel defines model for EffectiveSeverityLevel.\ntype EffectiveSeverityLevel = []string\n\n// EndingBefore defines model for EndingBefore.\ntype EndingBefore = string\n\n// Ignored defines model for Ignored.\ntype Ignored = bool\n\n// Limit defines model for Limit.\ntype Limit = int32\n\n// OrgId defines model for OrgId.\ntype OrgId = openapi_types.UUID\n\n// PackageUrl defines model for PackageUrl.\ntype PackageUrl = string\n\n// PathIssueId20240123 defines model for PathIssueId20240123.\ntype PathIssueId20240123 = openapi_types.UUID\n\n// ScanItemId defines model for ScanItemId.\ntype ScanItemId = openapi_types.UUID\n\n// StartingAfter defines model for StartingAfter.\ntype StartingAfter = string\n\n// Status defines model for Status.\ntype Status = []string\n\n// Type The type of an issue.\ntype Type = TypeDef\n\n// UpdatedAfter defines model for UpdatedAfter.\ntype UpdatedAfter = time.Time\n\n// UpdatedBefore defines model for UpdatedBefore.\ntype UpdatedBefore = time.Time\n\n// Version Requested API version\ntype Version = QueryVersion\n\n// N400 defines model for 400.\ntype N400 = ErrorDocument\n\n// N401 defines model for 401.\ntype N401 = ErrorDocument\n\n// N403 defines model for 403.\ntype N403 = ErrorDocument\n\n// N404 defines model for 404.\ntype N404 = ErrorDocument\n\n// N409 defines model for 409.\ntype N409 = ErrorDocument\n\n// N500 defines model for 500.\ntype N500 = ErrorDocument\n\n// GetIssue20020240123 defines model for GetIssue20020240123.\ntype GetIssue20020240123 struct {\n\t// Data A Snyk Issue.\n\tData    Issue           `json:\"data\"`\n\tJsonapi JsonApi         `json:\"jsonapi\"`\n\tLinks   *PaginatedLinks `json:\"links,omitempty\"`\n}\n\n// ListIssues200 defines model for ListIssues200.\ntype ListIssues200 struct {\n\tData    []Issue         `json:\"data\"`\n\tJsonapi JsonApi         `json:\"jsonapi\"`\n\tLinks   *PaginatedLinks `json:\"links,omitempty\"`\n}\n\n// ListGroupIssuesParams defines parameters for ListGroupIssues.\ntype ListGroupIssuesParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n\n\t// StartingAfter Return the page of results immediately after this cursor\n\tStartingAfter *StartingAfter `form:\"starting_after,omitempty\" json:\"starting_after,omitempty\"`\n\n\t// EndingBefore Return the page of results immediately before this cursor\n\tEndingBefore *EndingBefore `form:\"ending_before,omitempty\" json:\"ending_before,omitempty\"`\n\n\t// Limit Number of results to return per page\n\tLimit *Limit `form:\"limit,omitempty\" json:\"limit,omitempty\"`\n\n\t// ScanItemId A scan item id to filter issues through their scan item relationship.\n\tScanItemId *ScanItemId `form:\"scan_item.id,omitempty\" json:\"scan_item.id,omitempty\"`\n\n\t// ScanItemType A scan item types to filter issues through their scan item relationship.\n\tScanItemType *ScanItemType `form:\"scan_item.type,omitempty\" json:\"scan_item.type,omitempty\"`\n\n\t// Type An issue type to filter issues.\n\tType *Type `form:\"type,omitempty\" json:\"type,omitempty\"`\n\n\t// UpdatedBefore A filter to select issues updated before this date.\n\tUpdatedBefore *UpdatedBefore `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// UpdatedAfter A filter to select issues updated after this date.\n\tUpdatedAfter *UpdatedAfter `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// CreatedBefore A filter to select issues created before this date.\n\tCreatedBefore *CreatedBefore `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// CreatedAfter A filter to select issues created after this date.\n\tCreatedAfter *CreatedAfter `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// EffectiveSeverityLevel One or more effective severity levels to filter issues.\n\tEffectiveSeverityLevel *EffectiveSeverityLevel `form:\"effective_severity_level,omitempty\" json:\"effective_severity_level,omitempty\"`\n\n\t// Status An issue's status\n\tStatus *Status `form:\"status,omitempty\" json:\"status,omitempty\"`\n\n\t// Ignored Whether an issue is ignored or not.\n\tIgnored *Ignored `form:\"ignored,omitempty\" json:\"ignored,omitempty\"`\n}\n\n// ListGroupIssuesParamsEffectiveSeverityLevel defines parameters for ListGroupIssues.\ntype ListGroupIssuesParamsEffectiveSeverityLevel string\n\n// ListGroupIssuesParamsStatus defines parameters for ListGroupIssues.\ntype ListGroupIssuesParamsStatus string\n\n// GetGroupIssueByIssueIDParams defines parameters for GetGroupIssueByIssueID.\ntype GetGroupIssueByIssueIDParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// ListOrgIssuesParams defines parameters for ListOrgIssues.\ntype ListOrgIssuesParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n\n\t// StartingAfter Return the page of results immediately after this cursor\n\tStartingAfter *StartingAfter `form:\"starting_after,omitempty\" json:\"starting_after,omitempty\"`\n\n\t// EndingBefore Return the page of results immediately before this cursor\n\tEndingBefore *EndingBefore `form:\"ending_before,omitempty\" json:\"ending_before,omitempty\"`\n\n\t// Limit Number of results to return per page\n\tLimit *Limit `form:\"limit,omitempty\" json:\"limit,omitempty\"`\n\n\t// ScanItemId A scan item id to filter issues through their scan item relationship.\n\tScanItemId *ScanItemId `form:\"scan_item.id,omitempty\" json:\"scan_item.id,omitempty\"`\n\n\t// ScanItemType A scan item types to filter issues through their scan item relationship.\n\tScanItemType *ScanItemType `form:\"scan_item.type,omitempty\" json:\"scan_item.type,omitempty\"`\n\n\t// Type An issue type to filter issues.\n\tType *Type `form:\"type,omitempty\" json:\"type,omitempty\"`\n\n\t// UpdatedBefore A filter to select issues updated before this date.\n\tUpdatedBefore *UpdatedBefore `form:\"updated_before,omitempty\" json:\"updated_before,omitempty\"`\n\n\t// UpdatedAfter A filter to select issues updated after this date.\n\tUpdatedAfter *UpdatedAfter `form:\"updated_after,omitempty\" json:\"updated_after,omitempty\"`\n\n\t// CreatedBefore A filter to select issues created before this date.\n\tCreatedBefore *CreatedBefore `form:\"created_before,omitempty\" json:\"created_before,omitempty\"`\n\n\t// CreatedAfter A filter to select issues created after this date.\n\tCreatedAfter *CreatedAfter `form:\"created_after,omitempty\" json:\"created_after,omitempty\"`\n\n\t// EffectiveSeverityLevel One or more effective severity levels to filter issues.\n\tEffectiveSeverityLevel *EffectiveSeverityLevel `form:\"effective_severity_level,omitempty\" json:\"effective_severity_level,omitempty\"`\n\n\t// Status An issue's status\n\tStatus *Status `form:\"status,omitempty\" json:\"status,omitempty\"`\n\n\t// Ignored Whether an issue is ignored or not.\n\tIgnored *Ignored `form:\"ignored,omitempty\" json:\"ignored,omitempty\"`\n}\n\n// ListOrgIssuesParamsEffectiveSeverityLevel defines parameters for ListOrgIssues.\ntype ListOrgIssuesParamsEffectiveSeverityLevel string\n\n// ListOrgIssuesParamsStatus defines parameters for ListOrgIssues.\ntype ListOrgIssuesParamsStatus string\n\n// GetOrgIssueByIssueIDParams defines parameters for GetOrgIssueByIssueID.\ntype GetOrgIssueByIssueIDParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// ListIssuesForManyPurlsParams defines parameters for ListIssuesForManyPurls.\ntype ListIssuesForManyPurlsParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// FetchIssuesPerPurlParams defines parameters for FetchIssuesPerPurl.\ntype FetchIssuesPerPurlParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n\n\t// Offset Specify the number of results to skip before returning results. Must be greater than or equal to 0. Default is 0.\n\tOffset *float32 `form:\"offset,omitempty\" json:\"offset,omitempty\"`\n\n\t// Limit Specify the number of results to return. Must be greater than 0 and less than 1000. Default is 1000.\n\tLimit *float32 `form:\"limit,omitempty\" json:\"limit,omitempty\"`\n}\n\n// ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody defines body for ListIssuesForManyPurls for application/vnd.api+json ContentType.\ntype ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody = BulkPackageUrlsRequestBody\n\n// AsResourcePathRepresentation returns the union data inside the Coordinate_Representations_Item as a ResourcePathRepresentation\nfunc (t Coordinate_Representations_Item) AsResourcePathRepresentation() (ResourcePathRepresentation, error) {\n\tvar body ResourcePathRepresentation\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromResourcePathRepresentation overwrites any union data inside the Coordinate_Representations_Item as the provided ResourcePathRepresentation\nfunc (t *Coordinate_Representations_Item) FromResourcePathRepresentation(v ResourcePathRepresentation) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeResourcePathRepresentation performs a merge with any union data inside the Coordinate_Representations_Item, using the provided ResourcePathRepresentation\nfunc (t *Coordinate_Representations_Item) MergeResourcePathRepresentation(v ResourcePathRepresentation) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsPackageRepresentation returns the union data inside the Coordinate_Representations_Item as a PackageRepresentation\nfunc (t Coordinate_Representations_Item) AsPackageRepresentation() (PackageRepresentation, error) {\n\tvar body PackageRepresentation\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromPackageRepresentation overwrites any union data inside the Coordinate_Representations_Item as the provided PackageRepresentation\nfunc (t *Coordinate_Representations_Item) FromPackageRepresentation(v PackageRepresentation) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergePackageRepresentation performs a merge with any union data inside the Coordinate_Representations_Item, using the provided PackageRepresentation\nfunc (t *Coordinate_Representations_Item) MergePackageRepresentation(v PackageRepresentation) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t Coordinate_Representations_Item) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *Coordinate_Representations_Item) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// AsIssueAttributesCoordinatesRepresentations0 returns the union data inside the IssueAttributes_Coordinates_Representations_Item as a IssueAttributesCoordinatesRepresentations0\nfunc (t IssueAttributes_Coordinates_Representations_Item) AsIssueAttributesCoordinatesRepresentations0() (IssueAttributesCoordinatesRepresentations0, error) {\n\tvar body IssueAttributesCoordinatesRepresentations0\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromIssueAttributesCoordinatesRepresentations0 overwrites any union data inside the IssueAttributes_Coordinates_Representations_Item as the provided IssueAttributesCoordinatesRepresentations0\nfunc (t *IssueAttributes_Coordinates_Representations_Item) FromIssueAttributesCoordinatesRepresentations0(v IssueAttributesCoordinatesRepresentations0) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeIssueAttributesCoordinatesRepresentations0 performs a merge with any union data inside the IssueAttributes_Coordinates_Representations_Item, using the provided IssueAttributesCoordinatesRepresentations0\nfunc (t *IssueAttributes_Coordinates_Representations_Item) MergeIssueAttributesCoordinatesRepresentations0(v IssueAttributesCoordinatesRepresentations0) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsIssueAttributesCoordinatesRepresentations1 returns the union data inside the IssueAttributes_Coordinates_Representations_Item as a IssueAttributesCoordinatesRepresentations1\nfunc (t IssueAttributes_Coordinates_Representations_Item) AsIssueAttributesCoordinatesRepresentations1() (IssueAttributesCoordinatesRepresentations1, error) {\n\tvar body IssueAttributesCoordinatesRepresentations1\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromIssueAttributesCoordinatesRepresentations1 overwrites any union data inside the IssueAttributes_Coordinates_Representations_Item as the provided IssueAttributesCoordinatesRepresentations1\nfunc (t *IssueAttributes_Coordinates_Representations_Item) FromIssueAttributesCoordinatesRepresentations1(v IssueAttributesCoordinatesRepresentations1) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeIssueAttributesCoordinatesRepresentations1 performs a merge with any union data inside the IssueAttributes_Coordinates_Representations_Item, using the provided IssueAttributesCoordinatesRepresentations1\nfunc (t *IssueAttributes_Coordinates_Representations_Item) MergeIssueAttributesCoordinatesRepresentations1(v IssueAttributesCoordinatesRepresentations1) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsIssueAttributesCoordinatesRepresentations2 returns the union data inside the IssueAttributes_Coordinates_Representations_Item as a IssueAttributesCoordinatesRepresentations2\nfunc (t IssueAttributes_Coordinates_Representations_Item) AsIssueAttributesCoordinatesRepresentations2() (IssueAttributesCoordinatesRepresentations2, error) {\n\tvar body IssueAttributesCoordinatesRepresentations2\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromIssueAttributesCoordinatesRepresentations2 overwrites any union data inside the IssueAttributes_Coordinates_Representations_Item as the provided IssueAttributesCoordinatesRepresentations2\nfunc (t *IssueAttributes_Coordinates_Representations_Item) FromIssueAttributesCoordinatesRepresentations2(v IssueAttributesCoordinatesRepresentations2) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeIssueAttributesCoordinatesRepresentations2 performs a merge with any union data inside the IssueAttributes_Coordinates_Representations_Item, using the provided IssueAttributesCoordinatesRepresentations2\nfunc (t *IssueAttributes_Coordinates_Representations_Item) MergeIssueAttributesCoordinatesRepresentations2(v IssueAttributesCoordinatesRepresentations2) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsIssueAttributesCoordinatesRepresentations3 returns the union data inside the IssueAttributes_Coordinates_Representations_Item as a IssueAttributesCoordinatesRepresentations3\nfunc (t IssueAttributes_Coordinates_Representations_Item) AsIssueAttributesCoordinatesRepresentations3() (IssueAttributesCoordinatesRepresentations3, error) {\n\tvar body IssueAttributesCoordinatesRepresentations3\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromIssueAttributesCoordinatesRepresentations3 overwrites any union data inside the IssueAttributes_Coordinates_Representations_Item as the provided IssueAttributesCoordinatesRepresentations3\nfunc (t *IssueAttributes_Coordinates_Representations_Item) FromIssueAttributesCoordinatesRepresentations3(v IssueAttributesCoordinatesRepresentations3) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeIssueAttributesCoordinatesRepresentations3 performs a merge with any union data inside the IssueAttributes_Coordinates_Representations_Item, using the provided IssueAttributesCoordinatesRepresentations3\nfunc (t *IssueAttributes_Coordinates_Representations_Item) MergeIssueAttributesCoordinatesRepresentations3(v IssueAttributesCoordinatesRepresentations3) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t IssueAttributes_Coordinates_Representations_Item) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *IssueAttributes_Coordinates_Representations_Item) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// AsLinkProperty0 returns the union data inside the LinkProperty as a LinkProperty0\nfunc (t LinkProperty) AsLinkProperty0() (LinkProperty0, error) {\n\tvar body LinkProperty0\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromLinkProperty0 overwrites any union data inside the LinkProperty as the provided LinkProperty0\nfunc (t *LinkProperty) FromLinkProperty0(v LinkProperty0) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeLinkProperty0 performs a merge with any union data inside the LinkProperty, using the provided LinkProperty0\nfunc (t *LinkProperty) MergeLinkProperty0(v LinkProperty0) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsLinkProperty1 returns the union data inside the LinkProperty as a LinkProperty1\nfunc (t LinkProperty) AsLinkProperty1() (LinkProperty1, error) {\n\tvar body LinkProperty1\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromLinkProperty1 overwrites any union data inside the LinkProperty as the provided LinkProperty1\nfunc (t *LinkProperty) FromLinkProperty1(v LinkProperty1) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeLinkProperty1 performs a merge with any union data inside the LinkProperty, using the provided LinkProperty1\nfunc (t *LinkProperty) MergeLinkProperty1(v LinkProperty1) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t LinkProperty) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *LinkProperty) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// AsDeployedRiskFactor returns the union data inside the RiskFactor as a DeployedRiskFactor\nfunc (t RiskFactor) AsDeployedRiskFactor() (DeployedRiskFactor, error) {\n\tvar body DeployedRiskFactor\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromDeployedRiskFactor overwrites any union data inside the RiskFactor as the provided DeployedRiskFactor\nfunc (t *RiskFactor) FromDeployedRiskFactor(v DeployedRiskFactor) error {\n\tv.Name = \"deployed\"\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeDeployedRiskFactor performs a merge with any union data inside the RiskFactor, using the provided DeployedRiskFactor\nfunc (t *RiskFactor) MergeDeployedRiskFactor(v DeployedRiskFactor) error {\n\tv.Name = \"deployed\"\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsOSConditionRiskFactor returns the union data inside the RiskFactor as a OSConditionRiskFactor\nfunc (t RiskFactor) AsOSConditionRiskFactor() (OSConditionRiskFactor, error) {\n\tvar body OSConditionRiskFactor\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromOSConditionRiskFactor overwrites any union data inside the RiskFactor as the provided OSConditionRiskFactor\nfunc (t *RiskFactor) FromOSConditionRiskFactor(v OSConditionRiskFactor) error {\n\tv.Name = \"os_condition\"\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeOSConditionRiskFactor performs a merge with any union data inside the RiskFactor, using the provided OSConditionRiskFactor\nfunc (t *RiskFactor) MergeOSConditionRiskFactor(v OSConditionRiskFactor) error {\n\tv.Name = \"os_condition\"\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsPublicFacingRiskFactor returns the union data inside the RiskFactor as a PublicFacingRiskFactor\nfunc (t RiskFactor) AsPublicFacingRiskFactor() (PublicFacingRiskFactor, error) {\n\tvar body PublicFacingRiskFactor\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromPublicFacingRiskFactor overwrites any union data inside the RiskFactor as the provided PublicFacingRiskFactor\nfunc (t *RiskFactor) FromPublicFacingRiskFactor(v PublicFacingRiskFactor) error {\n\tv.Name = \"public_facing\"\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergePublicFacingRiskFactor performs a merge with any union data inside the RiskFactor, using the provided PublicFacingRiskFactor\nfunc (t *RiskFactor) MergePublicFacingRiskFactor(v PublicFacingRiskFactor) error {\n\tv.Name = \"public_facing\"\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsLoadedPackageRiskFactor returns the union data inside the RiskFactor as a LoadedPackageRiskFactor\nfunc (t RiskFactor) AsLoadedPackageRiskFactor() (LoadedPackageRiskFactor, error) {\n\tvar body LoadedPackageRiskFactor\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromLoadedPackageRiskFactor overwrites any union data inside the RiskFactor as the provided LoadedPackageRiskFactor\nfunc (t *RiskFactor) FromLoadedPackageRiskFactor(v LoadedPackageRiskFactor) error {\n\tv.Name = \"loaded_package\"\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeLoadedPackageRiskFactor performs a merge with any union data inside the RiskFactor, using the provided LoadedPackageRiskFactor\nfunc (t *RiskFactor) MergeLoadedPackageRiskFactor(v LoadedPackageRiskFactor) error {\n\tv.Name = \"loaded_package\"\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t RiskFactor) Discriminator() (string, error) {\n\tvar discriminator struct {\n\t\tDiscriminator string `json:\"name\"`\n\t}\n\terr := json.Unmarshal(t.union, &discriminator)\n\treturn discriminator.Discriminator, err\n}\n\nfunc (t RiskFactor) ValueByDiscriminator() (interface{}, error) {\n\tdiscriminator, err := t.Discriminator()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tswitch discriminator {\n\tcase \"deployed\":\n\t\treturn t.AsDeployedRiskFactor()\n\tcase \"loaded_package\":\n\t\treturn t.AsLoadedPackageRiskFactor()\n\tcase \"os_condition\":\n\t\treturn t.AsOSConditionRiskFactor()\n\tcase \"public_facing\":\n\t\treturn t.AsPublicFacingRiskFactor()\n\tdefault:\n\t\treturn nil, errors.New(\"unknown discriminator value: \" + discriminator)\n\t}\n}\n\nfunc (t RiskFactor) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *RiskFactor) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// RequestEditorFn  is the function signature for the RequestEditor callback function\ntype RequestEditorFn func(ctx context.Context, req *http.Request) error\n\n// Doer performs HTTP requests.\n//\n// The standard http.Client implements this interface.\ntype HttpRequestDoer interface {\n\tDo(req *http.Request) (*http.Response, error)\n}\n\n// Client which conforms to the OpenAPI3 specification for this service.\ntype Client struct {\n\t// The endpoint of the server conforming to this interface, with scheme,\n\t// https://api.deepmap.com for example. This can contain a path relative\n\t// to the server, such as https://api.deepmap.com/dev-test, and all the\n\t// paths in the swagger spec will be appended to the server.\n\tServer string\n\n\t// Doer for performing requests, typically a *http.Client with any\n\t// customized settings, such as certificate chains.\n\tClient HttpRequestDoer\n\n\t// A list of callbacks for modifying requests which are generated before sending over\n\t// the network.\n\tRequestEditors []RequestEditorFn\n}\n\n// ClientOption allows setting custom parameters during construction\ntype ClientOption func(*Client) error\n\n// Creates a new Client, with reasonable defaults\nfunc NewClient(server string, opts ...ClientOption) (*Client, error) {\n\t// create a client with sane default values\n\tclient := Client{\n\t\tServer: server,\n\t}\n\t// mutate client and add all optional params\n\tfor _, o := range opts {\n\t\tif err := o(&client); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t}\n\t// ensure the server URL always has a trailing slash\n\tif !strings.HasSuffix(client.Server, \"/\") {\n\t\tclient.Server += \"/\"\n\t}\n\t// create httpClient, if not already present\n\tif client.Client == nil {\n\t\tclient.Client = &http.Client{}\n\t}\n\treturn &client, nil\n}\n\n// WithHTTPClient allows overriding the default Doer, which is\n// automatically created using http.Client. This is useful for tests.\nfunc WithHTTPClient(doer HttpRequestDoer) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.Client = doer\n\t\treturn nil\n\t}\n}\n\n// WithRequestEditorFn allows setting up a callback function, which will be\n// called right before sending the request. This can be used to mutate the request.\nfunc WithRequestEditorFn(fn RequestEditorFn) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.RequestEditors = append(c.RequestEditors, fn)\n\t\treturn nil\n\t}\n}\n\n// The interface specification for the client above.\ntype ClientInterface interface {\n\t// ListGroupIssues request\n\tListGroupIssues(ctx context.Context, groupId openapi_types.UUID, params *ListGroupIssuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetGroupIssueByIssueID request\n\tGetGroupIssueByIssueID(ctx context.Context, groupId openapi_types.UUID, issueId PathIssueId20240123, params *GetGroupIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// ListOrgIssues request\n\tListOrgIssues(ctx context.Context, orgId openapi_types.UUID, params *ListOrgIssuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetOrgIssueByIssueID request\n\tGetOrgIssueByIssueID(ctx context.Context, orgId openapi_types.UUID, issueId PathIssueId20240123, params *GetOrgIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// ListIssuesForManyPurlsWithBody request with any body\n\tListIssuesForManyPurlsWithBody(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\tListIssuesForManyPurlsWithApplicationVndAPIPlusJSONBody(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, body ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// FetchIssuesPerPurl request\n\tFetchIssuesPerPurl(ctx context.Context, orgId OrgId, purl PackageUrl, params *FetchIssuesPerPurlParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n}\n\nfunc (c *Client) ListGroupIssues(ctx context.Context, groupId openapi_types.UUID, params *ListGroupIssuesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewListGroupIssuesRequest(c.Server, groupId, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetGroupIssueByIssueID(ctx context.Context, groupId openapi_types.UUID, issueId PathIssueId20240123, params *GetGroupIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetGroupIssueByIssueIDRequest(c.Server, groupId, issueId, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) ListOrgIssues(ctx context.Context, orgId openapi_types.UUID, params *ListOrgIssuesParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewListOrgIssuesRequest(c.Server, orgId, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetOrgIssueByIssueID(ctx context.Context, orgId openapi_types.UUID, issueId PathIssueId20240123, params *GetOrgIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetOrgIssueByIssueIDRequest(c.Server, orgId, issueId, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) ListIssuesForManyPurlsWithBody(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewListIssuesForManyPurlsRequestWithBody(c.Server, orgId, params, contentType, body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) ListIssuesForManyPurlsWithApplicationVndAPIPlusJSONBody(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, body ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewListIssuesForManyPurlsRequestWithApplicationVndAPIPlusJSONBody(c.Server, orgId, params, body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) FetchIssuesPerPurl(ctx context.Context, orgId OrgId, purl PackageUrl, params *FetchIssuesPerPurlParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewFetchIssuesPerPurlRequest(c.Server, orgId, purl, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\n// NewListGroupIssuesRequest generates requests for ListGroupIssues\nfunc NewListGroupIssuesRequest(server string, groupId openapi_types.UUID, params *ListGroupIssuesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"group_id\", runtime.ParamLocationPath, groupId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/groups/%s/issues\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif params.StartingAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"starting_after\", runtime.ParamLocationQuery, *params.StartingAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.EndingBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ending_before\", runtime.ParamLocationQuery, *params.EndingBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Limit != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"limit\", runtime.ParamLocationQuery, *params.Limit); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.ScanItemId != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"scan_item.id\", runtime.ParamLocationQuery, *params.ScanItemId); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.ScanItemType != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"scan_item.type\", runtime.ParamLocationQuery, *params.ScanItemType); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Type != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"type\", runtime.ParamLocationQuery, *params.Type); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.EffectiveSeverityLevel != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", false, \"effective_severity_level\", runtime.ParamLocationQuery, *params.EffectiveSeverityLevel); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Status != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", false, \"status\", runtime.ParamLocationQuery, *params.Status); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Ignored != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ignored\", runtime.ParamLocationQuery, *params.Ignored); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetGroupIssueByIssueIDRequest generates requests for GetGroupIssueByIssueID\nfunc NewGetGroupIssueByIssueIDRequest(server string, groupId openapi_types.UUID, issueId PathIssueId20240123, params *GetGroupIssueByIssueIDParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"group_id\", runtime.ParamLocationPath, groupId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"issue_id\", runtime.ParamLocationPath, issueId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/groups/%s/issues/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewListOrgIssuesRequest generates requests for ListOrgIssues\nfunc NewListOrgIssuesRequest(server string, orgId openapi_types.UUID, params *ListOrgIssuesParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"org_id\", runtime.ParamLocationPath, orgId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/orgs/%s/issues\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif params.StartingAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"starting_after\", runtime.ParamLocationQuery, *params.StartingAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.EndingBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ending_before\", runtime.ParamLocationQuery, *params.EndingBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Limit != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"limit\", runtime.ParamLocationQuery, *params.Limit); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.ScanItemId != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"scan_item.id\", runtime.ParamLocationQuery, *params.ScanItemId); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.ScanItemType != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"scan_item.type\", runtime.ParamLocationQuery, *params.ScanItemType); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Type != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"type\", runtime.ParamLocationQuery, *params.Type); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_before\", runtime.ParamLocationQuery, *params.UpdatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.UpdatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"updated_after\", runtime.ParamLocationQuery, *params.UpdatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedBefore != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_before\", runtime.ParamLocationQuery, *params.CreatedBefore); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.CreatedAfter != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"created_after\", runtime.ParamLocationQuery, *params.CreatedAfter); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.EffectiveSeverityLevel != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", false, \"effective_severity_level\", runtime.ParamLocationQuery, *params.EffectiveSeverityLevel); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Status != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", false, \"status\", runtime.ParamLocationQuery, *params.Status); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Ignored != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"ignored\", runtime.ParamLocationQuery, *params.Ignored); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetOrgIssueByIssueIDRequest generates requests for GetOrgIssueByIssueID\nfunc NewGetOrgIssueByIssueIDRequest(server string, orgId openapi_types.UUID, issueId PathIssueId20240123, params *GetOrgIssueByIssueIDParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"org_id\", runtime.ParamLocationPath, orgId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"issue_id\", runtime.ParamLocationPath, issueId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/orgs/%s/issues/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewListIssuesForManyPurlsRequestWithApplicationVndAPIPlusJSONBody calls the generic ListIssuesForManyPurls builder with application/vnd.api+json body\nfunc NewListIssuesForManyPurlsRequestWithApplicationVndAPIPlusJSONBody(server string, orgId OrgId, params *ListIssuesForManyPurlsParams, body ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody) (*http.Request, error) {\n\tvar bodyReader io.Reader\n\tbuf, err := json.Marshal(body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tbodyReader = bytes.NewReader(buf)\n\treturn NewListIssuesForManyPurlsRequestWithBody(server, orgId, params, \"application/vnd.api+json\", bodyReader)\n}\n\n// NewListIssuesForManyPurlsRequestWithBody generates requests for ListIssuesForManyPurls with any type of body\nfunc NewListIssuesForManyPurlsRequestWithBody(server string, orgId OrgId, params *ListIssuesForManyPurlsParams, contentType string, body io.Reader) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"org_id\", runtime.ParamLocationPath, orgId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/orgs/%s/packages/issues\", pathParam0)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"POST\", queryURL.String(), body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq.Header.Add(\"Content-Type\", contentType)\n\n\treturn req, nil\n}\n\n// NewFetchIssuesPerPurlRequest generates requests for FetchIssuesPerPurl\nfunc NewFetchIssuesPerPurlRequest(server string, orgId OrgId, purl PackageUrl, params *FetchIssuesPerPurlParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"org_id\", runtime.ParamLocationPath, orgId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"purl\", runtime.ParamLocationQuery, purl)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/orgs/%s/packages/%s/issues\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif params.Offset != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"offset\", runtime.ParamLocationQuery, *params.Offset); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tif params.Limit != nil {\n\n\t\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"limit\", runtime.ParamLocationQuery, *params.Limit); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\t\treturn nil, err\n\t\t\t} else {\n\t\t\t\tfor k, v := range parsed {\n\t\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\nfunc (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {\n\tfor _, r := range c.RequestEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\tfor _, r := range additionalEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\treturn nil\n}\n\n// ClientWithResponses builds on ClientInterface to offer response payloads\ntype ClientWithResponses struct {\n\tClientInterface\n}\n\n// NewClientWithResponses creates a new ClientWithResponses, which wraps\n// Client with return type handling\nfunc NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {\n\tclient, err := NewClient(server, opts...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &ClientWithResponses{client}, nil\n}\n\n// WithBaseURL overrides the baseURL.\nfunc WithBaseURL(baseURL string) ClientOption {\n\treturn func(c *Client) error {\n\t\tnewBaseURL, err := url.Parse(baseURL)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tc.Server = newBaseURL.String()\n\t\treturn nil\n\t}\n}\n\n// ClientWithResponsesInterface is the interface specification for the client with responses above.\ntype ClientWithResponsesInterface interface {\n\t// ListGroupIssuesWithResponse request\n\tListGroupIssuesWithResponse(ctx context.Context, groupId openapi_types.UUID, params *ListGroupIssuesParams, reqEditors ...RequestEditorFn) (*ListGroupIssuesResponse, error)\n\n\t// GetGroupIssueByIssueIDWithResponse request\n\tGetGroupIssueByIssueIDWithResponse(ctx context.Context, groupId openapi_types.UUID, issueId PathIssueId20240123, params *GetGroupIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*GetGroupIssueByIssueIDResponse, error)\n\n\t// ListOrgIssuesWithResponse request\n\tListOrgIssuesWithResponse(ctx context.Context, orgId openapi_types.UUID, params *ListOrgIssuesParams, reqEditors ...RequestEditorFn) (*ListOrgIssuesResponse, error)\n\n\t// GetOrgIssueByIssueIDWithResponse request\n\tGetOrgIssueByIssueIDWithResponse(ctx context.Context, orgId openapi_types.UUID, issueId PathIssueId20240123, params *GetOrgIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*GetOrgIssueByIssueIDResponse, error)\n\n\t// ListIssuesForManyPurlsWithBodyWithResponse request with any body\n\tListIssuesForManyPurlsWithBodyWithResponse(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListIssuesForManyPurlsResponse, error)\n\n\tListIssuesForManyPurlsWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, body ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ListIssuesForManyPurlsResponse, error)\n\n\t// FetchIssuesPerPurlWithResponse request\n\tFetchIssuesPerPurlWithResponse(ctx context.Context, orgId OrgId, purl PackageUrl, params *FetchIssuesPerPurlParams, reqEditors ...RequestEditorFn) (*FetchIssuesPerPurlResponse, error)\n}\n\ntype ListGroupIssuesResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *ListIssues200\n\tApplicationvndApiJSON401 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON403 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON404 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON500 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n}\n\n// Status returns HTTPResponse.Status\nfunc (r ListGroupIssuesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r ListGroupIssuesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetGroupIssueByIssueIDResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *GetIssue20020240123\n\tApplicationvndApiJSON400 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON401 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON403 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON404 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON409 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON500 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetGroupIssueByIssueIDResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetGroupIssueByIssueIDResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype ListOrgIssuesResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *ListIssues200\n\tApplicationvndApiJSON401 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON403 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON404 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON500 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n}\n\n// Status returns HTTPResponse.Status\nfunc (r ListOrgIssuesResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r ListOrgIssuesResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetOrgIssueByIssueIDResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *GetIssue20020240123\n\tApplicationvndApiJSON400 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON401 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON403 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON404 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON409 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON500 *struct {\n\t\tErrors []struct {\n\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\tSource *struct {\n\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\tStatus string `json:\"status\"`\n\n\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t} `json:\"errors\"`\n\t\tJsonapi struct {\n\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\tVersion string `json:\"version\"`\n\t\t} `json:\"jsonapi\"`\n\t}\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetOrgIssueByIssueIDResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetOrgIssueByIssueIDResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype ListIssuesForManyPurlsResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *IssuesWithPurlsResponse\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON409 *N409\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r ListIssuesForManyPurlsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r ListIssuesForManyPurlsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype FetchIssuesPerPurlResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *IssuesResponse\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON409 *N409\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r FetchIssuesPerPurlResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r FetchIssuesPerPurlResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\n// ListGroupIssuesWithResponse request returning *ListGroupIssuesResponse\nfunc (c *ClientWithResponses) ListGroupIssuesWithResponse(ctx context.Context, groupId openapi_types.UUID, params *ListGroupIssuesParams, reqEditors ...RequestEditorFn) (*ListGroupIssuesResponse, error) {\n\trsp, err := c.ListGroupIssues(ctx, groupId, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseListGroupIssuesResponse(rsp)\n}\n\n// GetGroupIssueByIssueIDWithResponse request returning *GetGroupIssueByIssueIDResponse\nfunc (c *ClientWithResponses) GetGroupIssueByIssueIDWithResponse(ctx context.Context, groupId openapi_types.UUID, issueId PathIssueId20240123, params *GetGroupIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*GetGroupIssueByIssueIDResponse, error) {\n\trsp, err := c.GetGroupIssueByIssueID(ctx, groupId, issueId, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetGroupIssueByIssueIDResponse(rsp)\n}\n\n// ListOrgIssuesWithResponse request returning *ListOrgIssuesResponse\nfunc (c *ClientWithResponses) ListOrgIssuesWithResponse(ctx context.Context, orgId openapi_types.UUID, params *ListOrgIssuesParams, reqEditors ...RequestEditorFn) (*ListOrgIssuesResponse, error) {\n\trsp, err := c.ListOrgIssues(ctx, orgId, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseListOrgIssuesResponse(rsp)\n}\n\n// GetOrgIssueByIssueIDWithResponse request returning *GetOrgIssueByIssueIDResponse\nfunc (c *ClientWithResponses) GetOrgIssueByIssueIDWithResponse(ctx context.Context, orgId openapi_types.UUID, issueId PathIssueId20240123, params *GetOrgIssueByIssueIDParams, reqEditors ...RequestEditorFn) (*GetOrgIssueByIssueIDResponse, error) {\n\trsp, err := c.GetOrgIssueByIssueID(ctx, orgId, issueId, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetOrgIssueByIssueIDResponse(rsp)\n}\n\n// ListIssuesForManyPurlsWithBodyWithResponse request with arbitrary body returning *ListIssuesForManyPurlsResponse\nfunc (c *ClientWithResponses) ListIssuesForManyPurlsWithBodyWithResponse(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ListIssuesForManyPurlsResponse, error) {\n\trsp, err := c.ListIssuesForManyPurlsWithBody(ctx, orgId, params, contentType, body, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseListIssuesForManyPurlsResponse(rsp)\n}\n\nfunc (c *ClientWithResponses) ListIssuesForManyPurlsWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, orgId OrgId, params *ListIssuesForManyPurlsParams, body ListIssuesForManyPurlsApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*ListIssuesForManyPurlsResponse, error) {\n\trsp, err := c.ListIssuesForManyPurlsWithApplicationVndAPIPlusJSONBody(ctx, orgId, params, body, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseListIssuesForManyPurlsResponse(rsp)\n}\n\n// FetchIssuesPerPurlWithResponse request returning *FetchIssuesPerPurlResponse\nfunc (c *ClientWithResponses) FetchIssuesPerPurlWithResponse(ctx context.Context, orgId OrgId, purl PackageUrl, params *FetchIssuesPerPurlParams, reqEditors ...RequestEditorFn) (*FetchIssuesPerPurlResponse, error) {\n\trsp, err := c.FetchIssuesPerPurl(ctx, orgId, purl, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseFetchIssuesPerPurlResponse(rsp)\n}\n\n// ParseListGroupIssuesResponse parses an HTTP response from a ListGroupIssuesWithResponse call\nfunc ParseListGroupIssuesResponse(rsp *http.Response) (*ListGroupIssuesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &ListGroupIssuesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest ListIssues200\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetGroupIssueByIssueIDResponse parses an HTTP response from a GetGroupIssueByIssueIDWithResponse call\nfunc ParseGetGroupIssueByIssueIDResponse(rsp *http.Response) (*GetGroupIssueByIssueIDResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetGroupIssueByIssueIDResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest GetIssue20020240123\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 409:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON409 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseListOrgIssuesResponse parses an HTTP response from a ListOrgIssuesWithResponse call\nfunc ParseListOrgIssuesResponse(rsp *http.Response) (*ListOrgIssuesResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &ListOrgIssuesResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest ListIssues200\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetOrgIssueByIssueIDResponse parses an HTTP response from a GetOrgIssueByIssueIDWithResponse call\nfunc ParseGetOrgIssueByIssueIDResponse(rsp *http.Response) (*GetOrgIssueByIssueIDResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetOrgIssueByIssueIDResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest GetIssue20020240123\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 409:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON409 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest struct {\n\t\t\tErrors []struct {\n\t\t\t\t// Code An application-specific error code, expressed as a string value.\n\t\t\t\tCode *string `json:\"code,omitempty\"`\n\n\t\t\t\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\t\t\t\tDetail string `json:\"detail\"`\n\n\t\t\t\t// Id A unique identifier for this particular occurrence of the problem.\n\t\t\t\tId     *openapi_types.UUID     `json:\"id,omitempty\"`\n\t\t\t\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\t\t\t\tSource *struct {\n\t\t\t\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\t\t\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t\t\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\t\t\t\tPointer *string `json:\"pointer,omitempty\"`\n\t\t\t\t} `json:\"source,omitempty\"`\n\n\t\t\t\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\t\t\t\tStatus string `json:\"status\"`\n\n\t\t\t\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\t\t\t\tTitle *string `json:\"title,omitempty\"`\n\t\t\t} `json:\"errors\"`\n\t\t\tJsonapi struct {\n\t\t\t\t// Version Version of the JSON API specification this server supports.\n\t\t\t\tVersion string `json:\"version\"`\n\t\t\t} `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseListIssuesForManyPurlsResponse parses an HTTP response from a ListIssuesForManyPurlsWithResponse call\nfunc ParseListIssuesForManyPurlsResponse(rsp *http.Response) (*ListIssuesForManyPurlsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &ListIssuesForManyPurlsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest IssuesWithPurlsResponse\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 409:\n\t\tvar dest N409\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON409 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseFetchIssuesPerPurlResponse parses an HTTP response from a FetchIssuesPerPurlWithResponse call\nfunc ParseFetchIssuesPerPurlResponse(rsp *http.Response) (*FetchIssuesPerPurlResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &FetchIssuesPerPurlResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest IssuesResponse\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 409:\n\t\tvar dest N409\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON409 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n"
  },
  {
    "path": "snyk/users/users.go",
    "content": "// Package users provides primitives to interact with the openapi HTTP API.\n//\n// Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.\npackage users\n\nimport (\n\t\"bytes\"\n\t\"context\"\n\t\"encoding/json\"\n\t\"fmt\"\n\t\"io\"\n\t\"net/http\"\n\t\"net/url\"\n\t\"strings\"\n\t\"time\"\n\n\t\"github.com/oapi-codegen/runtime\"\n\topenapi_types \"github.com/oapi-codegen/runtime/types\"\n)\n\nconst (\n\tAPITokenScopes   = \"APIToken.Scopes\"\n\tBearerAuthScopes = \"BearerAuth.Scopes\"\n)\n\n// Defines values for Principal20240422Type.\nconst (\n\tPrincipal20240422TypeAppInstance    Principal20240422Type = \"app_instance\"\n\tPrincipal20240422TypeServiceAccount Principal20240422Type = \"service_account\"\n\tPrincipal20240422TypeUser           Principal20240422Type = \"user\"\n)\n\n// Defines values for UserAttributesMembershipStrategy.\nconst (\n\tDirect   UserAttributesMembershipStrategy = \"direct\"\n\tIndirect UserAttributesMembershipStrategy = \"indirect\"\n)\n\n// Defines values for UserSettingsType.\nconst (\n\tUserSettingsTypeUserSettings UserSettingsType = \"user_settings\"\n)\n\n// ActualVersion Resolved API version\ntype ActualVersion = string\n\n// AppInstance defines model for AppInstance.\ntype AppInstance struct {\n\t// DefaultOrgContext ID of the default org for the service account.\n\tDefaultOrgContext *openapi_types.UUID `json:\"default_org_context,omitempty\"`\n\n\t// Name The name of the service account.\n\tName string `json:\"name\"`\n}\n\n// Error defines model for Error.\ntype Error struct {\n\t// Code An application-specific error code, expressed as a string value.\n\tCode *string `json:\"code,omitempty\"`\n\n\t// Detail A human-readable explanation specific to this occurrence of the problem.\n\tDetail string `json:\"detail\"`\n\n\t// Id A unique identifier for this particular occurrence of the problem.\n\tId *openapi_types.UUID `json:\"id,omitempty\"`\n\n\t// Links A link that leads to further details about this particular occurrance of the problem.\n\tLinks  *ErrorLink              `json:\"links,omitempty\"`\n\tMeta   *map[string]interface{} `json:\"meta,omitempty\"`\n\tSource *struct {\n\t\t// Parameter A string indicating which URI query parameter caused the error.\n\t\tParameter *string `json:\"parameter,omitempty\"`\n\n\t\t// Pointer A JSON Pointer [RFC6901] to the associated entity in the request document.\n\t\tPointer *string `json:\"pointer,omitempty\"`\n\t} `json:\"source,omitempty\"`\n\n\t// Status The HTTP status code applicable to this problem, expressed as a string value.\n\tStatus string `json:\"status\"`\n\n\t// Title A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\n\tTitle *string `json:\"title,omitempty\"`\n}\n\n// ErrorDocument defines model for ErrorDocument.\ntype ErrorDocument struct {\n\tErrors  []Error `json:\"errors\"`\n\tJsonapi JsonApi `json:\"jsonapi\"`\n}\n\n// ErrorLink A link that leads to further details about this particular occurrance of the problem.\ntype ErrorLink struct {\n\tAbout *LinkProperty `json:\"about,omitempty\"`\n}\n\n// JsonApi defines model for JsonApi.\ntype JsonApi struct {\n\t// Version Version of the JSON API specification this server supports.\n\tVersion string `json:\"version\"`\n}\n\n// LinkProperty defines model for LinkProperty.\ntype LinkProperty struct {\n\tunion json.RawMessage\n}\n\n// LinkProperty0 A string containing the link’s URL.\ntype LinkProperty0 = string\n\n// LinkProperty1 defines model for .\ntype LinkProperty1 struct {\n\t// Href A string containing the link’s URL.\n\tHref string `json:\"href\"`\n\n\t// Meta Free-form object that may contain non-standard information.\n\tMeta *Meta `json:\"meta,omitempty\"`\n}\n\n// Links defines model for Links.\ntype Links struct {\n\tFirst   *LinkProperty `json:\"first,omitempty\"`\n\tLast    *LinkProperty `json:\"last,omitempty\"`\n\tNext    *LinkProperty `json:\"next,omitempty\"`\n\tPrev    *LinkProperty `json:\"prev,omitempty\"`\n\tRelated *LinkProperty `json:\"related,omitempty\"`\n\tSelf    *LinkProperty `json:\"self,omitempty\"`\n}\n\n// Meta Free-form object that may contain non-standard information.\ntype Meta map[string]interface{}\n\n// Principal20240422 defines model for Principal20240422.\ntype Principal20240422 struct {\n\tAttributes Principal20240422_Attributes `json:\"attributes\"`\n\n\t// Id The Snyk ID corresponding to this user, service account or app\n\tId openapi_types.UUID `json:\"id\"`\n\n\t// Type Content type.\n\tType Principal20240422Type `json:\"type\"`\n}\n\n// Principal20240422_Attributes defines model for Principal20240422.Attributes.\ntype Principal20240422_Attributes struct {\n\tunion json.RawMessage\n}\n\n// Principal20240422Type Content type.\ntype Principal20240422Type string\n\n// QueryVersion Requested API version\ntype QueryVersion = string\n\n// ServiceAccount20240422 defines model for ServiceAccount20240422.\ntype ServiceAccount20240422 struct {\n\t// DefaultOrgContext ID of the default org for the service account.\n\tDefaultOrgContext *openapi_types.UUID `json:\"default_org_context,omitempty\"`\n\n\t// Name The name of the service account.\n\tName string `json:\"name\"`\n}\n\n// User defines model for User.\ntype User struct {\n\tAttributes struct {\n\t\t// Active Whether the user status is enabled or not\n\t\tActive *bool `json:\"active,omitempty\"`\n\n\t\t// Email The email of the user.\n\t\tEmail      *string `json:\"email,omitempty\"`\n\t\tMembership *struct {\n\t\t\t// CreatedAt The date the membership was established.\n\t\t\tCreatedAt *time.Time `json:\"created_at,omitempty\"`\n\n\t\t\t// Strategy Whether the membership is a direct, or indirect membership.\n\t\t\tStrategy *UserAttributesMembershipStrategy `json:\"strategy,omitempty\"`\n\t\t} `json:\"membership,omitempty\"`\n\n\t\t// Name The name of the user.\n\t\tName *string `json:\"name,omitempty\"`\n\n\t\t// Username The username of the user.\n\t\tUsername *string `json:\"username,omitempty\"`\n\t} `json:\"attributes\"`\n\n\t// Id The Snyk ID corresponding to this user\n\tId openapi_types.UUID `json:\"id\"`\n\n\t// Type Content type.\n\tType string `json:\"type\"`\n}\n\n// UserAttributesMembershipStrategy Whether the membership is a direct, or indirect membership.\ntype UserAttributesMembershipStrategy string\n\n// User20240422 defines model for User20240422.\ntype User20240422 struct {\n\t// AvatarUrl The avatar url of the user.\n\tAvatarUrl string `json:\"avatar_url\"`\n\n\t// DefaultOrgContext ID of the default org for the user.\n\tDefaultOrgContext *openapi_types.UUID `json:\"default_org_context,omitempty\"`\n\n\t// Email The email of the user.\n\tEmail string `json:\"email\"`\n\n\t// Name The name of the user.\n\tName string `json:\"name\"`\n\n\t// Username The username of the user.\n\tUsername *string `json:\"username,omitempty\"`\n}\n\n// UserPatchRequestBody defines model for UserPatchRequestBody.\ntype UserPatchRequestBody struct {\n\tAttributes struct {\n\t\tMembership *struct {\n\t\t\t// Role Role name\n\t\t\tRole *string `json:\"role,omitempty\"`\n\t\t} `json:\"membership\"`\n\t} `json:\"attributes\"`\n\n\t// Id The Snyk ID corresponding to this user\n\tId openapi_types.UUID `json:\"id\"`\n\n\t// Type Content type\n\tType string `json:\"type\"`\n}\n\n// UserPreferredOrgSettings defines model for UserPreferredOrgSettings.\ntype UserPreferredOrgSettings struct {\n\t// PreferredOrg The org to use for operations when there is no explicit org in context\n\tPreferredOrg *struct {\n\t\t// Id The id of the preferred org\n\t\tId openapi_types.UUID `json:\"id\"`\n\t} `json:\"preferred_org,omitempty\"`\n}\n\n// UserSettings user settings\ntype UserSettings struct {\n\tAttributes *UserSettings_Attributes `json:\"attributes,omitempty\"`\n\n\t// Id The id of the user\n\tId openapi_types.UUID `json:\"id\"`\n\n\t// Type The resource type\n\tType UserSettingsType `json:\"type\"`\n}\n\n// UserSettings_Attributes defines model for UserSettings.Attributes.\ntype UserSettings_Attributes struct {\n\tunion json.RawMessage\n}\n\n// UserSettingsType The resource type\ntype UserSettingsType string\n\n// Version Requested API version\ntype Version = QueryVersion\n\n// N400 defines model for 400.\ntype N400 = ErrorDocument\n\n// N401 defines model for 401.\ntype N401 = ErrorDocument\n\n// N403 defines model for 403.\ntype N403 = ErrorDocument\n\n// N404 defines model for 404.\ntype N404 = ErrorDocument\n\n// N500 defines model for 500.\ntype N500 = ErrorDocument\n\n// UpdateUserApplicationVndAPIPlusJSONBody defines parameters for UpdateUser.\ntype UpdateUserApplicationVndAPIPlusJSONBody struct {\n\tData *UserPatchRequestBody `json:\"data,omitempty\"`\n}\n\n// UpdateUserParams defines parameters for UpdateUser.\ntype UpdateUserParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// GetUserParams defines parameters for GetUser.\ntype GetUserParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// GetSelfParams defines parameters for GetSelf.\ntype GetSelfParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// GetUserSettingsParams defines parameters for GetUserSettings.\ntype GetUserSettingsParams struct {\n\t// Version The requested version of the endpoint to process the request\n\tVersion Version `form:\"version\" json:\"version\"`\n}\n\n// UpdateUserApplicationVndAPIPlusJSONRequestBody defines body for UpdateUser for application/vnd.api+json ContentType.\ntype UpdateUserApplicationVndAPIPlusJSONRequestBody UpdateUserApplicationVndAPIPlusJSONBody\n\n// AsLinkProperty0 returns the union data inside the LinkProperty as a LinkProperty0\nfunc (t LinkProperty) AsLinkProperty0() (LinkProperty0, error) {\n\tvar body LinkProperty0\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromLinkProperty0 overwrites any union data inside the LinkProperty as the provided LinkProperty0\nfunc (t *LinkProperty) FromLinkProperty0(v LinkProperty0) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeLinkProperty0 performs a merge with any union data inside the LinkProperty, using the provided LinkProperty0\nfunc (t *LinkProperty) MergeLinkProperty0(v LinkProperty0) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsLinkProperty1 returns the union data inside the LinkProperty as a LinkProperty1\nfunc (t LinkProperty) AsLinkProperty1() (LinkProperty1, error) {\n\tvar body LinkProperty1\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromLinkProperty1 overwrites any union data inside the LinkProperty as the provided LinkProperty1\nfunc (t *LinkProperty) FromLinkProperty1(v LinkProperty1) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeLinkProperty1 performs a merge with any union data inside the LinkProperty, using the provided LinkProperty1\nfunc (t *LinkProperty) MergeLinkProperty1(v LinkProperty1) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t LinkProperty) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *LinkProperty) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// AsUser20240422 returns the union data inside the Principal20240422_Attributes as a User20240422\nfunc (t Principal20240422_Attributes) AsUser20240422() (User20240422, error) {\n\tvar body User20240422\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromUser20240422 overwrites any union data inside the Principal20240422_Attributes as the provided User20240422\nfunc (t *Principal20240422_Attributes) FromUser20240422(v User20240422) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeUser20240422 performs a merge with any union data inside the Principal20240422_Attributes, using the provided User20240422\nfunc (t *Principal20240422_Attributes) MergeUser20240422(v User20240422) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsServiceAccount20240422 returns the union data inside the Principal20240422_Attributes as a ServiceAccount20240422\nfunc (t Principal20240422_Attributes) AsServiceAccount20240422() (ServiceAccount20240422, error) {\n\tvar body ServiceAccount20240422\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromServiceAccount20240422 overwrites any union data inside the Principal20240422_Attributes as the provided ServiceAccount20240422\nfunc (t *Principal20240422_Attributes) FromServiceAccount20240422(v ServiceAccount20240422) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeServiceAccount20240422 performs a merge with any union data inside the Principal20240422_Attributes, using the provided ServiceAccount20240422\nfunc (t *Principal20240422_Attributes) MergeServiceAccount20240422(v ServiceAccount20240422) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\n// AsAppInstance returns the union data inside the Principal20240422_Attributes as a AppInstance\nfunc (t Principal20240422_Attributes) AsAppInstance() (AppInstance, error) {\n\tvar body AppInstance\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromAppInstance overwrites any union data inside the Principal20240422_Attributes as the provided AppInstance\nfunc (t *Principal20240422_Attributes) FromAppInstance(v AppInstance) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeAppInstance performs a merge with any union data inside the Principal20240422_Attributes, using the provided AppInstance\nfunc (t *Principal20240422_Attributes) MergeAppInstance(v AppInstance) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t Principal20240422_Attributes) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *Principal20240422_Attributes) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// AsUserPreferredOrgSettings returns the union data inside the UserSettings_Attributes as a UserPreferredOrgSettings\nfunc (t UserSettings_Attributes) AsUserPreferredOrgSettings() (UserPreferredOrgSettings, error) {\n\tvar body UserPreferredOrgSettings\n\terr := json.Unmarshal(t.union, &body)\n\treturn body, err\n}\n\n// FromUserPreferredOrgSettings overwrites any union data inside the UserSettings_Attributes as the provided UserPreferredOrgSettings\nfunc (t *UserSettings_Attributes) FromUserPreferredOrgSettings(v UserPreferredOrgSettings) error {\n\tb, err := json.Marshal(v)\n\tt.union = b\n\treturn err\n}\n\n// MergeUserPreferredOrgSettings performs a merge with any union data inside the UserSettings_Attributes, using the provided UserPreferredOrgSettings\nfunc (t *UserSettings_Attributes) MergeUserPreferredOrgSettings(v UserPreferredOrgSettings) error {\n\tb, err := json.Marshal(v)\n\tif err != nil {\n\t\treturn err\n\t}\n\n\tmerged, err := runtime.JSONMerge(t.union, b)\n\tt.union = merged\n\treturn err\n}\n\nfunc (t UserSettings_Attributes) MarshalJSON() ([]byte, error) {\n\tb, err := t.union.MarshalJSON()\n\treturn b, err\n}\n\nfunc (t *UserSettings_Attributes) UnmarshalJSON(b []byte) error {\n\terr := t.union.UnmarshalJSON(b)\n\treturn err\n}\n\n// RequestEditorFn  is the function signature for the RequestEditor callback function\ntype RequestEditorFn func(ctx context.Context, req *http.Request) error\n\n// Doer performs HTTP requests.\n//\n// The standard http.Client implements this interface.\ntype HttpRequestDoer interface {\n\tDo(req *http.Request) (*http.Response, error)\n}\n\n// Client which conforms to the OpenAPI3 specification for this service.\ntype Client struct {\n\t// The endpoint of the server conforming to this interface, with scheme,\n\t// https://api.deepmap.com for example. This can contain a path relative\n\t// to the server, such as https://api.deepmap.com/dev-test, and all the\n\t// paths in the swagger spec will be appended to the server.\n\tServer string\n\n\t// Doer for performing requests, typically a *http.Client with any\n\t// customized settings, such as certificate chains.\n\tClient HttpRequestDoer\n\n\t// A list of callbacks for modifying requests which are generated before sending over\n\t// the network.\n\tRequestEditors []RequestEditorFn\n}\n\n// ClientOption allows setting custom parameters during construction\ntype ClientOption func(*Client) error\n\n// Creates a new Client, with reasonable defaults\nfunc NewClient(server string, opts ...ClientOption) (*Client, error) {\n\t// create a client with sane default values\n\tclient := Client{\n\t\tServer: server,\n\t}\n\t// mutate client and add all optional params\n\tfor _, o := range opts {\n\t\tif err := o(&client); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t}\n\t// ensure the server URL always has a trailing slash\n\tif !strings.HasSuffix(client.Server, \"/\") {\n\t\tclient.Server += \"/\"\n\t}\n\t// create httpClient, if not already present\n\tif client.Client == nil {\n\t\tclient.Client = &http.Client{}\n\t}\n\treturn &client, nil\n}\n\n// WithHTTPClient allows overriding the default Doer, which is\n// automatically created using http.Client. This is useful for tests.\nfunc WithHTTPClient(doer HttpRequestDoer) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.Client = doer\n\t\treturn nil\n\t}\n}\n\n// WithRequestEditorFn allows setting up a callback function, which will be\n// called right before sending the request. This can be used to mutate the request.\nfunc WithRequestEditorFn(fn RequestEditorFn) ClientOption {\n\treturn func(c *Client) error {\n\t\tc.RequestEditors = append(c.RequestEditors, fn)\n\t\treturn nil\n\t}\n}\n\n// The interface specification for the client above.\ntype ClientInterface interface {\n\t// UpdateUserWithBody request with any body\n\tUpdateUserWithBody(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\tUpdateUserWithApplicationVndAPIPlusJSONBody(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, body UpdateUserApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetUser request\n\tGetUser(ctx context.Context, orgId openapi_types.UUID, id openapi_types.UUID, params *GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetSelf request\n\tGetSelf(ctx context.Context, params *GetSelfParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n\n\t// GetUserSettings request\n\tGetUserSettings(ctx context.Context, params *GetUserSettingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)\n}\n\nfunc (c *Client) UpdateUserWithBody(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUpdateUserRequestWithBody(c.Server, groupId, id, params, contentType, body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) UpdateUserWithApplicationVndAPIPlusJSONBody(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, body UpdateUserApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewUpdateUserRequestWithApplicationVndAPIPlusJSONBody(c.Server, groupId, id, params, body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetUser(ctx context.Context, orgId openapi_types.UUID, id openapi_types.UUID, params *GetUserParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetUserRequest(c.Server, orgId, id, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetSelf(ctx context.Context, params *GetSelfParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetSelfRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\nfunc (c *Client) GetUserSettings(ctx context.Context, params *GetUserSettingsParams, reqEditors ...RequestEditorFn) (*http.Response, error) {\n\treq, err := NewGetUserSettingsRequest(c.Server, params)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treq = req.WithContext(ctx)\n\tif err := c.applyEditors(ctx, req, reqEditors); err != nil {\n\t\treturn nil, err\n\t}\n\treturn c.Client.Do(req)\n}\n\n// NewUpdateUserRequestWithApplicationVndAPIPlusJSONBody calls the generic UpdateUser builder with application/vnd.api+json body\nfunc NewUpdateUserRequestWithApplicationVndAPIPlusJSONBody(server string, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, body UpdateUserApplicationVndAPIPlusJSONRequestBody) (*http.Request, error) {\n\tvar bodyReader io.Reader\n\tbuf, err := json.Marshal(body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tbodyReader = bytes.NewReader(buf)\n\treturn NewUpdateUserRequestWithBody(server, groupId, id, params, \"application/vnd.api+json\", bodyReader)\n}\n\n// NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body\nfunc NewUpdateUserRequestWithBody(server string, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, contentType string, body io.Reader) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"group_id\", runtime.ParamLocationPath, groupId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"id\", runtime.ParamLocationPath, id)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/groups/%s/users/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"PATCH\", queryURL.String(), body)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treq.Header.Add(\"Content-Type\", contentType)\n\n\treturn req, nil\n}\n\n// NewGetUserRequest generates requests for GetUser\nfunc NewGetUserRequest(server string, orgId openapi_types.UUID, id openapi_types.UUID, params *GetUserParams) (*http.Request, error) {\n\tvar err error\n\n\tvar pathParam0 string\n\n\tpathParam0, err = runtime.StyleParamWithLocation(\"simple\", false, \"org_id\", runtime.ParamLocationPath, orgId)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tvar pathParam1 string\n\n\tpathParam1, err = runtime.StyleParamWithLocation(\"simple\", false, \"id\", runtime.ParamLocationPath, id)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/orgs/%s/users/%s\", pathParam0, pathParam1)\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetSelfRequest generates requests for GetSelf\nfunc NewGetSelfRequest(server string, params *GetSelfParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/self\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\n// NewGetUserSettingsRequest generates requests for GetUserSettings\nfunc NewGetUserSettingsRequest(server string, params *GetUserSettingsParams) (*http.Request, error) {\n\tvar err error\n\n\tserverURL, err := url.Parse(server)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\toperationPath := fmt.Sprintf(\"/self/settings\")\n\tif operationPath[0] == '/' {\n\t\toperationPath = \".\" + operationPath\n\t}\n\n\tqueryURL, err := serverURL.Parse(operationPath)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tif params != nil {\n\t\tqueryValues := queryURL.Query()\n\n\t\tif queryFrag, err := runtime.StyleParamWithLocation(\"form\", true, \"version\", runtime.ParamLocationQuery, params.Version); err != nil {\n\t\t\treturn nil, err\n\t\t} else if parsed, err := url.ParseQuery(queryFrag); err != nil {\n\t\t\treturn nil, err\n\t\t} else {\n\t\t\tfor k, v := range parsed {\n\t\t\t\tfor _, v2 := range v {\n\t\t\t\t\tqueryValues.Add(k, v2)\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tqueryURL.RawQuery = queryValues.Encode()\n\t}\n\n\treq, err := http.NewRequest(\"GET\", queryURL.String(), nil)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\treturn req, nil\n}\n\nfunc (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error {\n\tfor _, r := range c.RequestEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\tfor _, r := range additionalEditors {\n\t\tif err := r(ctx, req); err != nil {\n\t\t\treturn err\n\t\t}\n\t}\n\treturn nil\n}\n\n// ClientWithResponses builds on ClientInterface to offer response payloads\ntype ClientWithResponses struct {\n\tClientInterface\n}\n\n// NewClientWithResponses creates a new ClientWithResponses, which wraps\n// Client with return type handling\nfunc NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) {\n\tclient, err := NewClient(server, opts...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn &ClientWithResponses{client}, nil\n}\n\n// WithBaseURL overrides the baseURL.\nfunc WithBaseURL(baseURL string) ClientOption {\n\treturn func(c *Client) error {\n\t\tnewBaseURL, err := url.Parse(baseURL)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tc.Server = newBaseURL.String()\n\t\treturn nil\n\t}\n}\n\n// ClientWithResponsesInterface is the interface specification for the client with responses above.\ntype ClientWithResponsesInterface interface {\n\t// UpdateUserWithBodyWithResponse request with any body\n\tUpdateUserWithBodyWithResponse(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)\n\n\tUpdateUserWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, body UpdateUserApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)\n\n\t// GetUserWithResponse request\n\tGetUserWithResponse(ctx context.Context, orgId openapi_types.UUID, id openapi_types.UUID, params *GetUserParams, reqEditors ...RequestEditorFn) (*GetUserResponse, error)\n\n\t// GetSelfWithResponse request\n\tGetSelfWithResponse(ctx context.Context, params *GetSelfParams, reqEditors ...RequestEditorFn) (*GetSelfResponse, error)\n\n\t// GetUserSettingsWithResponse request\n\tGetUserSettingsWithResponse(ctx context.Context, params *GetUserSettingsParams, reqEditors ...RequestEditorFn) (*GetUserSettingsResponse, error)\n}\n\ntype UpdateUserResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r UpdateUserResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r UpdateUserResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetUserResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *struct {\n\t\tData    User    `json:\"data\"`\n\t\tJsonapi JsonApi `json:\"jsonapi\"`\n\t}\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetUserResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetUserResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetSelfResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *struct {\n\t\tData    Principal20240422 `json:\"data\"`\n\t\tJsonapi JsonApi           `json:\"jsonapi\"`\n\t\tLinks   Links             `json:\"links\"`\n\t}\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetSelfResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetSelfResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\ntype GetUserSettingsResponse struct {\n\tBody                     []byte\n\tHTTPResponse             *http.Response\n\tApplicationvndApiJSON200 *struct {\n\t\t// Data user settings\n\t\tData    UserSettings `json:\"data\"`\n\t\tJsonapi JsonApi      `json:\"jsonapi\"`\n\t\tLinks   Links        `json:\"links\"`\n\t}\n\tApplicationvndApiJSON400 *N400\n\tApplicationvndApiJSON401 *N401\n\tApplicationvndApiJSON403 *N403\n\tApplicationvndApiJSON404 *N404\n\tApplicationvndApiJSON500 *N500\n}\n\n// Status returns HTTPResponse.Status\nfunc (r GetUserSettingsResponse) Status() string {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.Status\n\t}\n\treturn http.StatusText(0)\n}\n\n// StatusCode returns HTTPResponse.StatusCode\nfunc (r GetUserSettingsResponse) StatusCode() int {\n\tif r.HTTPResponse != nil {\n\t\treturn r.HTTPResponse.StatusCode\n\t}\n\treturn 0\n}\n\n// UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse\nfunc (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error) {\n\trsp, err := c.UpdateUserWithBody(ctx, groupId, id, params, contentType, body, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUpdateUserResponse(rsp)\n}\n\nfunc (c *ClientWithResponses) UpdateUserWithApplicationVndAPIPlusJSONBodyWithResponse(ctx context.Context, groupId openapi_types.UUID, id openapi_types.UUID, params *UpdateUserParams, body UpdateUserApplicationVndAPIPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error) {\n\trsp, err := c.UpdateUserWithApplicationVndAPIPlusJSONBody(ctx, groupId, id, params, body, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseUpdateUserResponse(rsp)\n}\n\n// GetUserWithResponse request returning *GetUserResponse\nfunc (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, orgId openapi_types.UUID, id openapi_types.UUID, params *GetUserParams, reqEditors ...RequestEditorFn) (*GetUserResponse, error) {\n\trsp, err := c.GetUser(ctx, orgId, id, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetUserResponse(rsp)\n}\n\n// GetSelfWithResponse request returning *GetSelfResponse\nfunc (c *ClientWithResponses) GetSelfWithResponse(ctx context.Context, params *GetSelfParams, reqEditors ...RequestEditorFn) (*GetSelfResponse, error) {\n\trsp, err := c.GetSelf(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetSelfResponse(rsp)\n}\n\n// GetUserSettingsWithResponse request returning *GetUserSettingsResponse\nfunc (c *ClientWithResponses) GetUserSettingsWithResponse(ctx context.Context, params *GetUserSettingsParams, reqEditors ...RequestEditorFn) (*GetUserSettingsResponse, error) {\n\trsp, err := c.GetUserSettings(ctx, params, reqEditors...)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\treturn ParseGetUserSettingsResponse(rsp)\n}\n\n// ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call\nfunc ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &UpdateUserResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call\nfunc ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetUserResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest struct {\n\t\t\tData    User    `json:\"data\"`\n\t\t\tJsonapi JsonApi `json:\"jsonapi\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetSelfResponse parses an HTTP response from a GetSelfWithResponse call\nfunc ParseGetSelfResponse(rsp *http.Response) (*GetSelfResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetSelfResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest struct {\n\t\t\tData    Principal20240422 `json:\"data\"`\n\t\t\tJsonapi JsonApi           `json:\"jsonapi\"`\n\t\t\tLinks   Links             `json:\"links\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n\n// ParseGetUserSettingsResponse parses an HTTP response from a GetUserSettingsWithResponse call\nfunc ParseGetUserSettingsResponse(rsp *http.Response) (*GetUserSettingsResponse, error) {\n\tbodyBytes, err := io.ReadAll(rsp.Body)\n\tdefer func() { _ = rsp.Body.Close() }()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tresponse := &GetUserSettingsResponse{\n\t\tBody:         bodyBytes,\n\t\tHTTPResponse: rsp,\n\t}\n\n\tswitch {\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 200:\n\t\tvar dest struct {\n\t\t\t// Data user settings\n\t\t\tData    UserSettings `json:\"data\"`\n\t\t\tJsonapi JsonApi      `json:\"jsonapi\"`\n\t\t\tLinks   Links        `json:\"links\"`\n\t\t}\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON200 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 400:\n\t\tvar dest N400\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON400 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 401:\n\t\tvar dest N401\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON401 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 403:\n\t\tvar dest N403\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON403 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 404:\n\t\tvar dest N404\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON404 = &dest\n\n\tcase strings.Contains(rsp.Header.Get(\"Content-Type\"), \"json\") && rsp.StatusCode == 500:\n\t\tvar dest N500\n\t\tif err := json.Unmarshal(bodyBytes, &dest); err != nil {\n\t\t\treturn nil, err\n\t\t}\n\t\tresponse.ApplicationvndApiJSON500 = &dest\n\n\t}\n\n\treturn response, nil\n}\n"
  },
  {
    "path": "specs/packages.yaml",
    "content": "---\nopenapi: 3.0.1\ninfo:\n  title: 'Ecosyste.ms: Packages'\n  description: An open API service providing package, version and dependency metadata\n    of many open source software ecosystems and registries.\n  contact:\n    name: Ecosyste.ms\n    email: support@ecosyste.ms\n    url: https://ecosyste.ms\n  version: 1.1.0\n  license:\n    name: CC-BY-SA-4.0\n    url: https://creativecommons.org/licenses/by-sa/4.0/\nexternalDocs:\n  description: GitHub Repository\n  url: https://github.com/ecosyste-ms/packages\nservers:\n- url: https://packages.ecosyste.ms/api/v1\npaths:\n  \"/packages/lookup\":\n    get:\n      summary: lookup a package by repository URL, purl or ecosystem+name\n      operationId: lookupPackage\n      tags:\n      - packages\n      parameters:\n      - name: repository_url\n        in: query\n        description: repository URL\n        required: false\n        schema:\n          type: string\n      - name: purl\n        in: query\n        description: package URL\n        required: false\n        schema:\n          type: string\n      - name: ecosystem\n        in: query\n        description: ecosystem name\n        required: false\n        schema:\n          type: string\n      - name: name\n        in: query\n        description: package name\n        required: false\n        schema:\n          type: string\n      - name: sort\n        in: query\n        description: field to sort results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to sort results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/PackageWithRegistry\"\n  \"/keywords\":\n    get:\n      summary: list keywords\n      operationId: getKeywords\n      tags:\n      - keywords\n      parameters:\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Keyword\"\n  \"/keywords/{keywordName}\":\n    get:\n      summary: get a keyword by name\n      operationId: getKeyword\n      tags:\n      - keywords\n      parameters:\n      - in: path\n        name: keywordName\n        schema:\n          type: string\n        required: true\n        description: name of keyword\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/KeywordWithPackages\"\n  \"/registries\":\n    get:\n      summary: list registies\n      operationId: getRegistries\n      tags:\n      - registries\n      parameters:\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Registry\"\n  \"/registries/{registryName}\":\n    get:\n      summary: get a registry by name\n      operationId: getRegistry\n      tags:\n      - registries\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Registry\"\n  \"/registries/{registryName}/lookup\":\n    get:\n      summary: lookup a package within a registry by repository URL, purl or ecosystem+name\n      operationId: lookupRegistryPackage\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: repository_url\n        in: query\n        description: repository URL\n        required: false\n        schema:\n          type: string\n      - name: purl\n        in: query\n        description: package URL\n        required: false\n        schema:\n          type: string\n      - name: ecosystem\n        in: query\n        description: ecosystem name\n        required: false\n        schema:\n          type: string\n      - name: name\n        in: query\n        description: package name\n        required: false\n        schema:\n          type: string\n      - name: sort\n        in: query\n        description: field to sort results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to sort results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/PackageWithRegistry\"\n  \"/registries/{registryName}/maintainers\":\n    get:\n      summary: get a list of maintainers from a registry\n      operationId: getRegistryMaintainers\n      tags:\n      - maintainers\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Maintainer\"\n  \"/registries/{registryName}/maintainers/{MaintainerLoginOrUUID}\":\n    get:\n      summary: get a maintainer by login or UUID\n      operationId: getRegistryMaintainer\n      tags:\n      - maintainers\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: MaintainerLoginOrUUID\n        schema:\n          type: string\n        required: true\n        description: login or uuid of maintainer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Maintainer\"\n  \"/registries/{registryName}/maintainers/{MaintainerLoginOrUUID}/packages\":\n    get:\n      summary: get packages for a maintainer by login or UUID\n      operationId: getRegistryMaintainerPackages\n      tags:\n      - maintainers\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: MaintainerLoginOrUUID\n        schema:\n          type: string\n        required: true\n        description: login or uuid of maintainer\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/namespaces\":\n    get:\n      summary: get a list of namespaces from a registry\n      operationId: getRegistryNamespaces\n      tags:\n      - namespaces\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Namespace\"\n  \"/registries/{registryName}/namespaces/{namespaceName}\":\n    get:\n      summary: get a namespace by name\n      operationId: getRegistryNamespace\n      tags:\n      - namespaces\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: namespaceName\n        schema:\n          type: string\n        required: true\n        description: name of namespace\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Namespace\"\n  \"/registries/{registryName}/namespaces/{namespaceName}/packages\":\n    get:\n      summary: get packages for a namespace by login or UUID\n      operationId: getRegistryNamespacePackages\n      tags:\n      - namespaces\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: namespaceName\n        schema:\n          type: string\n        required: true\n        description: lname of namespace\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/packages\":\n    get:\n      summary: get a list of packages from a registry\n      operationId: getRegistryPackages\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: created_before\n        in: query\n        description: filter by created_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_before\n        in: query\n        description: filter by updated_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: critical\n        in: query\n        description: filter by critical packages\n        required: false\n        schema:\n          type: boolean\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/package_names\":\n    get:\n      summary: get a list of package names from a registry\n      operationId: getRegistryPackageNames\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: created_before\n        in: query\n        description: filter by created_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_before\n        in: query\n        description: filter by updated_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  type: string\n  \"/registries/{registryName}/versions\":\n    get:\n      summary: get a list of recently published versions from a registry\n      operationId: getRegistryRecentVersions\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: published_after\n        in: query\n        description: filter by published_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: published_before\n        in: query\n        description: filter by published_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: created_before\n        in: query\n        description: filter by created_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_before\n        in: query\n        description: filter by updated_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/VersionWithPackage\"\n  \"/registries/{registryName}/packages/{packageName}\":\n    get:\n      summary: get a package by name\n      operationId: getRegistryPackage\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/packages/{packageName}/dependent_packages\":\n    get:\n      summary: get a list of packages that depend on a package\n      operationId: getRegistryPackageDependentPackages\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      - name: latest\n        in: query\n        description: filter by latest version\n        required: false\n        schema:\n          type: boolean\n      - name: kind\n        in: query\n        description: filter by dependency kind\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/packages/{packageName}/dependent_package_kinds\":\n    get:\n      summary: get a list of dependency kinds for a package\n      operationId: getRegistryPackageDependentPackageKinds\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      - name: latest\n        in: query\n        description: filter by latest version\n        required: false\n        schema:\n          type: boolean\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  type: string\n  \"/registries/{registryName}/packages/{packageName}/related_packages\":\n    get:\n      summary: get a list of packages that are related to a package\n      operationId: getRegistryPackageRelatedPackages\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Package\"\n  \"/registries/{registryName}/packages/{packageName}/version_numbers\":\n    get:\n      summary: get a list of version numbers for a package from a registry\n      operationId: getRegistryPackageVersionNumbers\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  type: string\n  \"/registries/{registryName}/packages/{packageName}/versions\":\n    get:\n      summary: get a list of versions for a package\n      operationId: getRegistryPackageVersions\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: published_after\n        in: query\n        description: filter by published_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: published_before\n        in: query\n        description: filter by published_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: created_before\n        in: query\n        description: filter by created_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_before\n        in: query\n        description: filter by updated_at before given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Version\"\n  \"/registries/{registryName}/packages/{packageName}/versions/{versionNumber}\":\n    get:\n      summary: get a version of a package\n      operationId: getRegistryPackageVersion\n      tags:\n      - packages\n      parameters:\n      - in: path\n        name: registryName\n        schema:\n          type: string\n        required: true\n        description: name of registry\n      - in: path\n        name: packageName\n        schema:\n          type: string\n        required: true\n        description: name of package\n      - in: path\n        name: versionNumber\n        schema:\n          type: string\n        required: true\n        description: number of version\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/VersionWithDependencies\"\n  \"/dependencies\":\n    get:\n      summary: list dependencies\n      operationId: getDependencies\n      tags:\n      - dependencies\n      parameters:\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: ecosystem\n        in: query\n        description: ecosystem name\n        required: false\n        schema:\n          type: string\n      - name: package_name\n        in: query\n        description: package name\n        required: false\n        schema:\n          type: string\n      - name: package_id\n        in: query\n        description: package id\n        required: false\n        schema:\n          type: string\n      - name: requirements\n        in: query\n        description: requirements\n        required: false\n        schema:\n          type: string\n      - name: kind\n        in: query\n        description: kind\n        required: false\n        schema:\n          type: string\n      - name: optional\n        in: query\n        description: optional\n        required: false\n        schema:\n          type: boolean\n      - name: after\n        in: query\n        description: filter by id after given id\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Dependency\"\ncomponents:\n  schemas:\n    Registry:\n      required:\n      - name\n      - url\n      - ecosystem\n      - default\n      - packages_count\n      - maintainers_count\n      - namespaces_count\n      - keywords_count\n      - downloads\n      - github\n      - metadata\n      - created_at\n      - updated_at\n      - packages_url\n      - maintainers_url\n      - icon_url\n      - purl_type\n      type: object\n      properties:\n        name:\n          type: string\n        url:\n          type: string\n        ecosystem:\n          type: string\n        default:\n          type: boolean\n        packages_count:\n          type: integer\n          format: int64\n        versions_count:\n          type: integer\n          format: int64\n        maintainers_count:\n          type: integer\n          format: int64\n        namespaces_count:\n          type: integer\n          format: int64\n        keywords_count:\n          type: integer\n          format: int64\n        downloads:\n          type: integer\n          format: int64\n        github:\n          type: string\n          nullable: true\n        metadata:\n          type: object\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        packages_url:\n          type: string\n        maintainers_url:\n          type: string\n        icon_url:\n          type: string\n        purl_type:\n          type: string\n    Package:\n      required:\n      - id\n      - name\n      - ecosystem\n      - description\n      - homepage\n      - licenses\n      - normalized_licenses\n      - repository_url\n      - keywords_array\n      - namespace\n      - versions_count\n      - first_release_published_at\n      - latest_release_published_at\n      - latest_release_number\n      - last_synced_at\n      - created_at\n      - updated_at\n      - registry_url\n      - documentation_url\n      - install_command\n      - metadata\n      - repo_metadata\n      - repo_metadata_updated_at\n      - dependent_packages_count\n      - downloads\n      - downloads_period\n      - dependent_repos_count\n      - rankings\n      - purl\n      - advisories\n      - versions_url\n      - dependent_packages_url\n      - related_packages_url\n      - docker_usage_url\n      - docker_dependents_count\n      - docker_downloads_count\n      - maintainers\n      - usage_url\n      - dependent_repositories_url\n      - status\n      - funding_links\n      - critical\n      type: object\n      properties:\n        id:\n          type: integer\n        name:\n          type: string\n        ecosystem:\n          type: string\n        description:\n          type: string\n          nullable: true\n        homepage:\n          type: string\n          nullable: true\n        licenses:\n          type: string\n          nullable: true\n        normalized_licenses:\n          type: array\n          items:\n            type: string\n        repository_url:\n          type: string\n          nullable: true\n        keywords_array:\n          type: array\n          items:\n            type: string\n        namespace:\n          type: string\n          nullable: true\n        versions_count:\n          type: integer\n        first_release_published_at:\n          type: string\n          format: date-time\n          nullable: true\n        latest_release_published_at:\n          type: string\n          format: date-time\n          nullable: true\n        latest_release_number:\n          type: string\n          nullable: true\n        last_synced_at:\n          type: string\n          format: date-time\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        registry_url:\n          type: string\n          nullable: true\n        documentation_url:\n          type: string\n          nullable: true\n        install_command:\n          type: string\n          nullable: true\n        metadata:\n          type: object\n          nullable: true\n        repo_metadata:\n          type: object\n          nullable: true\n        repo_metadata_updated_at:\n          type: string\n          format: date-time\n          nullable: true\n        dependent_packages_count:\n          type: integer\n        downloads:\n          type: integer\n        downloads_period:\n          type: string\n          nullable: true\n        dependent_repos_count:\n          type: integer\n        rankings:\n          type: object\n        purl:\n          type: string\n        advisories:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Advisory\"\n        versions_url:\n          type: string\n        version_numbers_url:\n          type: string\n        dependent_packages_url:\n          type: string\n        related_packages_url:\n          type: string\n        docker_usage_url:\n          type: string\n        docker_dependents_count:\n          type: integer\n        docker_downloads_count:\n          type: integer\n        usage_url:\n          type: string\n        dependent_repositories_url:\n          type: string\n        status:\n          type: string\n          nullable: true\n        funding_links:\n          type: array\n          items:\n            type: string\n        maintainers:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Maintainer\"\n        critical:\n          type: boolean\n    PackageWithRegistry:\n      allOf:\n      - \"$ref\": \"#/components/schemas/Package\"\n      - type: object\n        properties:\n          registry:\n            \"$ref\": \"#/components/schemas/Registry\"\n        required:\n        - registry\n    Version:\n      required:\n      - id\n      - number\n      - published_at\n      - licenses\n      - integrity\n      - status\n      - download_url\n      - registry_url\n      - documentation_url\n      - install_command\n      - metadata\n      - created_at\n      - updated_at\n      - purl\n      - version_url\n      - related_tag\n      - latest\n      type: object\n      properties:\n        id:\n          type: integer\n        number:\n          type: string\n        published_at:\n          type: string\n          nullable: true\n        licenses:\n          type: string\n          nullable: true\n        integrity:\n          type: string\n          nullable: true\n        status:\n          type: string\n          nullable: true\n        download_url:\n          type: string\n          nullable: true\n        registry_url:\n          type: string\n          nullable: true\n        documentation_url:\n          type: string\n          nullable: true\n        install_command:\n          type: string\n          nullable: true\n        metadata:\n          type: object\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        purl:\n          type: string\n        version_url:\n          type: string\n        related_tag:\n          type: object\n    VersionWithDependencies:\n      required:\n      - number\n      - published_at\n      - licenses\n      - integrity\n      - status\n      - download_url\n      - registry_url\n      - documentation_url\n      - install_command\n      - metadata\n      - created_at\n      - updated_at\n      - purl\n      - version_url\n      - related_tag\n      - latest\n      - dependencies\n      type: object\n      properties:\n        id:\n          type: integer\n        number:\n          type: string\n        published_at:\n          type: string\n          nullable: true\n        licenses:\n          type: string\n          nullable: true\n        integrity:\n          type: string\n          nullable: true\n        status:\n          type: string\n          nullable: true\n        download_url:\n          type: string\n          nullable: true\n        registry_url:\n          type: string\n          nullable: true\n        documentation_url:\n          type: string\n          nullable: true\n        install_command:\n          type: string\n          nullable: true\n        metadata:\n          type: object\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        purl:\n          type: string\n        version_url:\n          type: string\n        related_tag:\n          type: object\n        latest:\n          type: boolean\n        dependencies:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Dependency\"\n    VersionWithPackage:\n      required:\n      - id\n      - number\n      - published_at\n      - licenses\n      - integrity\n      - status\n      - download_url\n      - registry_url\n      - documentation_url\n      - install_command\n      - metadata\n      - created_at\n      - updated_at\n      - purl\n      - version_url\n      - related_tag\n      - latest\n      - package_url\n      type: object\n      properties:\n        id:\n          type: integer\n        number:\n          type: string\n        published_at:\n          type: string\n          nullable: true\n        licenses:\n          type: string\n          nullable: true\n        integrity:\n          type: string\n          nullable: true\n        status:\n          type: string\n          nullable: true\n        download_url:\n          type: string\n          nullable: true\n        registry_url:\n          type: string\n          nullable: true\n        documentation_url:\n          type: string\n          nullable: true\n        install_command:\n          type: string\n          nullable: true\n        metadata:\n          type: object\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        purl:\n          type: string\n        latest:\n          type: boolean\n        version_url:\n          type: string\n        package_url:\n          type: string\n    Dependency:\n      required:\n      - id\n      - ecosystem\n      - package_name\n      - requirements\n      - kind\n      - optional\n      type: object\n      properties:\n        id:\n          type: integer\n        ecosystem:\n          type: string\n        package_name:\n          type: string\n        requirements:\n          type: string\n          nullable: true\n        kind:\n          type: string\n          nullable: true\n        optional:\n          type: boolean\n          nullable: true\n    Maintainer:\n      required:\n      - uuid\n      - login\n      - name\n      - email\n      - url\n      - created_at\n      - updated_at\n      - packages_count\n      - packages_url\n      - total_downloads\n      - html_url\n      - role\n      type: object\n      properties:\n        uuid:\n          type: string\n        login:\n          type: string\n          nullable: true\n        name:\n          type: string\n          nullable: true\n        email:\n          type: string\n          nullable: true\n        url:\n          type: string\n          nullable: true\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        packages_count:\n          type: integer\n        packages_url:\n          type: string\n        total_downloads:\n          type: integer\n        html_url:\n          type: string\n          nullable: true\n        role:\n          type: string\n          nullable: true\n    Namespace:\n      required:\n      - uuid\n      - name\n      - packages_count\n      - packages_url\n      type: object\n      properties:\n        name:\n          type: string\n        packages_count:\n          type: integer\n        packages_url:\n          type: string\n    Advisory:\n      required:\n      - uuid\n      - url\n      - title\n      - description\n      - origin\n      - severity\n      - published_at\n      - withdrawn_at\n      - classification\n      - cvss_score\n      - cvss_vector\n      - references\n      - source_kind\n      - identifiers\n      - packages\n      - created_at\n      - updated_at\n      type: object\n      properties:\n        uuid:\n          type: string\n        url:\n          type: string\n          nullable: true\n        title:\n          type: string\n          nullable: true\n        description:\n          type: string\n          nullable: true\n        origin:\n          type: string\n          nullable: true\n        severity:\n          type: string\n          nullable: true\n        published_at:\n          type: string\n          nullable: true\n        withdrawn_at:\n          type: string\n          nullable: true\n        classification:\n          type: string\n          nullable: true\n        cvss_score:\n          type: number\n          nullable: true\n        cvss_vector:\n          type: string\n          nullable: true\n        references:\n          type: array\n          items:\n            type: string\n            nullable: true\n        source_kind:\n          type: string\n          nullable: true\n        identifiers:\n          type: array\n          items:\n            type: string\n            nullable: true\n        packages:\n          type: array\n          items:\n            type: object\n        created_at:\n          type: string\n        updated_at:\n          type: string\n    Keyword:\n      required:\n      - name\n      - packages_count\n      - packages_url\n      type: object\n      properties:\n        name:\n          type: string\n        packages_count:\n          type: integer\n        packages_url:\n          type: string\n    KeywordWithPackages:\n      required:\n      - name\n      - packages_count\n      - packages_url\n      - related_keywords\n      - packages\n      type: object\n      properties:\n        name:\n          type: string\n        packages_count:\n          type: integer\n        packages_url:\n          type: string\n        related_keywords:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Keyword\"\n        packages:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Package\"\n"
  },
  {
    "path": "specs/repos.yaml",
    "content": "---\nopenapi: 3.0.1\ninfo:\n  title: 'Ecosyste.ms: Repos'\n  description: An open API service providing repository metadata for many open source\n    software ecosystems.\n  contact:\n    name: Ecosyste.ms\n    email: support@ecosyste.ms\n    url: https://ecosyste.ms\n  version: 1.0.0\n  license:\n    name: CC-BY-SA-4.0\n    url: https://creativecommons.org/licenses/by-sa/4.0/\nexternalDocs:\n  description: GitHub Repository\n  url: https://github.com/ecosyste-ms/repos\nservers:\n- url: https://repos.ecosyste.ms/api/v1\npaths:\n  \"/topics\":\n    get:\n      summary: Get topics\n      operationId: topics\n      parameters:\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Topic\"\n  \"/topics/{topic}\":\n    get:\n      summary: Get topic\n      operationId: topic\n      parameters:\n      - name: topic\n        in: path\n        description: The topic to get\n        required: true\n        schema:\n          type: string\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: fork\n        in: query\n        description: filter by fork\n        required: false\n        schema:\n          type: boolean\n      - name: archived\n        in: query\n        description: filter by archived\n        required: false\n        schema:\n          type: boolean\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/TopicWithRepositories\"\n  \"/repositories/lookup\":\n    get:\n      summary: Lookup repository metadata by url or purl\n      operationId: repositoriesLookup\n      parameters:\n      - name: url\n        in: query\n        description: The URL of the repository to lookup\n        required: false\n        schema:\n          type: string\n      - name: purl\n        in: query\n        description: package URL\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Repository\"\n  \"/usage\":\n    get:\n      summary: Get package usage ecosystems\n      operationId: usage\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Ecosystem\"\n  \"/usage/{ecosystem}\":\n    get:\n      summary: Get package usage for an ecosystem\n      operationId: usageEcosystem\n      parameters:\n      - name: ecosystem\n        in: path\n        description: The ecosystem to get usage for\n        required: true\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/PackageUsage\"\n  \"/usage/{ecosystem}/{package}\":\n    get:\n      summary: Get package usage for a package\n      operationId: usagePackage\n      parameters:\n      - name: ecosystem\n        in: path\n        description: The ecosystem to get usage for\n        required: true\n        schema:\n          type: string\n      - name: package\n        in: path\n        description: The package to get usage for\n        required: true\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/PackageUsage\"\n  \"/usage/{ecosystem}/{package}/dependencies\":\n    get:\n      summary: Get dependent repositories for a package\n      operationId: usagePackageDependencies\n      parameters:\n      - name: ecosystem\n        in: path\n        description: The ecosystem to get usage for\n        required: true\n        schema:\n          type: string\n      - name: package\n        in: path\n        description: The package to get usage for\n        required: true\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/DependencyWithRepository\"\n  \"/hosts\":\n    get:\n      summary: list registies\n      operationId: getRegistries\n      parameters:\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Host\"\n  \"/hosts/{hostName}\":\n    get:\n      summary: get a host by name\n      operationId: getHost\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Host\"\n  \"/hosts/{hostName}/owners\":\n    get:\n      summary: get a list of owners from a host\n      operationId: getHostOwners\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Owner\"\n  \"/hosts/{HostName}/owners/lookup\":\n    get:\n      summary: lookup owner by name or email\n      operationId: lookupHostOwner\n      parameters:\n      - in: path\n        name: HostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - name: name\n        in: query\n        description: name of owner\n        required: false\n        schema:\n          type: string\n      - name: email\n        in: query\n        description: email of owner\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Owner\"\n  \"/hosts/{hostName}/owners/{ownerLogin}\":\n    get:\n      summary: get a owner by login\n      operationId: getHostOwner\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: ownerLogin\n        schema:\n          type: string\n        required: true\n        description: login of owner\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Owner\"\n  \"/hosts/{hostName}/owners/{ownerLogin}/repositories\":\n    get:\n      summary: get a list of repositories from a owner\n      operationId: getHostOwnerRepositories\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: ownerLogin\n        schema:\n          type: string\n        required: true\n        description: login of owner\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: fork\n        in: query\n        description: filter by fork\n        required: false\n        schema:\n          type: boolean\n      - name: archived\n        in: query\n        description: filter by archived\n        required: false\n        schema:\n          type: boolean\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Repository\"\n  \"/hosts/{hostName}/repositories\":\n    get:\n      summary: get a list of repositories from a host\n      operationId: getHostRepositories\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: fork\n        in: query\n        description: filter by fork\n        required: false\n        schema:\n          type: boolean\n      - name: archived\n        in: query\n        description: filter by archived\n        required: false\n        schema:\n          type: boolean\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Repository\"\n  \"/hosts/{hostName}/repository_names\":\n    get:\n      summary: get a list of repository names from a host\n      operationId: getHostRepositoryNames\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: created_after\n        in: query\n        description: filter by created_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: updated_after\n        in: query\n        description: filter by updated_at after given time\n        required: false\n        schema:\n          type: string\n          format: date-time\n      - name: fork\n        in: query\n        description: filter by fork\n        required: false\n        schema:\n          type: boolean\n      - name: archived\n        in: query\n        description: filter by archived\n        required: false\n        schema:\n          type: boolean\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  type: string\n  \"/hosts/{hostName}/repositories/{repositoryName}\":\n    get:\n      summary: get a repository by name\n      operationId: getHostRepository\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Repository\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/manifests\":\n    get:\n      summary: get a list of manifests for a repository\n      operationId: getHostRepositoryManifests\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Manifest\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/tags\":\n    get:\n      summary: get a list of tags for a repository\n      operationId: getHostRepositoryTags\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Tag\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/tags/{tag}\":\n    get:\n      summary: get a tag for a repository\n      operationId: getHostRepositoryTag\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - in: path\n        name: tag\n        schema:\n          type: string\n        required: true\n        description: name of tag\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Tag\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/tags/{tag}/manifests\":\n    get:\n      summary: get dependency manifests for a tag\n      operationId: getHostRepositoryTagManifests\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - in: path\n        name: tag\n        schema:\n          type: string\n        required: true\n        description: name of tag\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Manifest\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/releases\":\n    get:\n      summary: get a list of releases for a repository\n      operationId: getHostRepositoryReleases\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - name: page\n        in: query\n        description: pagination page number\n        required: false\n        schema:\n          type: integer\n      - name: per_page\n        in: query\n        description: Number of records to return\n        required: false\n        schema:\n          type: integer\n      - name: sort\n        in: query\n        description: field to order results by\n        required: false\n        schema:\n          type: string\n      - name: order\n        in: query\n        description: direction to order results by\n        required: false\n        schema:\n          type: string\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                type: array\n                items:\n                  \"$ref\": \"#/components/schemas/Tag\"\n  \"/hosts/{hostName}/repositories/{repositoryName}/releases/{release}\":\n    get:\n      summary: get a release for a repository\n      operationId: getHostRepositoryRelease\n      parameters:\n      - in: path\n        name: hostName\n        schema:\n          type: string\n        required: true\n        description: name of host\n      - in: path\n        name: repositoryName\n        schema:\n          type: string\n        required: true\n        description: name of repository\n      - in: path\n        name: release\n        schema:\n          type: string\n        required: true\n        description: tag_name of release\n      responses:\n        200:\n          description: OK\n          content:\n            application/json:\n              schema:\n                \"$ref\": \"#/components/schemas/Release\"\ncomponents:\n  schemas:\n    Host:\n      type: object\n      properties:\n        name:\n          type: string\n        url:\n          type: string\n        kind:\n          type: string\n        repositories_count:\n          type: integer\n        owners_count:\n          type: integer\n        icon_url:\n          type: string\n        host_url:\n          type: string\n        repositoris_url:\n          type: string\n        repository_names_url:\n          type: string\n        owners_url:\n          type: string\n        version:\n          type: string\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n    Repository:\n      type: object\n      properties:\n        id:\n          type: integer\n        uuid:\n          type: string\n        full_name:\n          type: string\n        owner:\n          type: string\n        description:\n          type: string\n        archived:\n          type: boolean\n        fork:\n          type: boolean\n        pushed_at:\n          type: string\n          format: date-time\n        size:\n          type: integer\n        stargazers_count:\n          type: integer\n        open_issues_count:\n          type: integer\n        forks_count:\n          type: integer\n        subscribers_count:\n          type: integer\n        default_branch:\n          type: string\n        last_synced_at:\n          type: string\n          format: date-time\n        etag:\n          type: string\n        topics:\n          type: array\n          items:\n            type: string\n        latest_commit_sha:\n          type: string\n        homepage:\n          type: string\n        language:\n          type: string\n        has_issues:\n          type: boolean\n        has_wiki:\n          type: boolean\n        has_pages:\n          type: boolean\n        mirror_url:\n          type: string\n        source_name:\n          type: string\n        license:\n          type: string\n        status:\n          type: string\n        scm:\n          type: string\n        pull_requests_enabled:\n          type: boolean\n        icon_url:\n          type: string\n        metadata:\n          type: object\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        dependencies_parsed_at:\n          type: string\n          format: date-time\n        dependency_job_id:\n          type: string\n        html_url:\n          type: string\n        previous_names:\n          type: array\n          items:\n            type: string\n        tags_count:\n          type: integer\n        template:\n          type: boolean\n        template_full_name:\n          type: string\n        latest_tag_name:\n          type: string\n        latest_tag_published_at:\n          type: string\n          format: date-time\n        repository_url:\n          type: string\n        tags_url:\n          type: string\n        releases_url:\n          type: string\n        manifests_url:\n          type: string\n        owner_url:\n          type: string\n        download_url:\n          type: string\n        commit_stats:\n          type: object\n        host:\n          type: object\n          \"$ref\": \"#/components/schemas/Host\"\n    Manifest:\n      type: object\n      properties:\n        ecosystem:\n          type: string\n        filepath:\n          type: string\n        sha:\n          type: string\n        kind:\n          type: string\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        repository_link:\n          type: string\n        dependencies:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Dependency\"\n    Dependency:\n      type: object\n      properties:\n        id:\n          type: integer\n        package_name:\n          type: string\n        ecosystem:\n          type: string\n        requirements:\n          type: string\n        kind:\n          type: string\n        direct:\n          type: boolean\n        optional:\n          type: boolean\n    DependencyWithRepository:\n      type: object\n      properties:\n        id:\n          type: integer\n        package_name:\n          type: string\n        ecosystem:\n          type: string\n        requirements:\n          type: string\n        kind:\n          type: string\n        direct:\n          type: boolean\n        optional:\n          type: boolean\n        repository:\n          type: object\n          \"$ref\": \"#/components/schemas/Repository\"\n        manifest:\n          type: object\n          \"$ref\": \"#/components/schemas/Manifest\"\n    Tag:\n      type: object\n      properties:\n        name:\n          type: string\n        sha:\n          type: string\n        kind:\n          type: string\n        published_at:\n          type: string\n          format: date-time\n        download_url:\n          type: string\n        html_url:\n          type: string\n        dependencies_parsed_at:\n          type: string\n          format: date-time\n        dependency_job_id:\n          type: string\n        tag_url:\n          type: string\n        manifests_url:\n          type: string\n    Ecosystem:\n      type: object\n      properties:\n        name:\n          type: string\n        packages_count:\n          type: integer\n        ecosystem_url:\n          type: string\n    PackageUsage:\n      type: object\n      properties:\n        ecosystem:\n          type: string\n        name:\n          type: string\n        dependents_count:\n          type: integer\n        package_usage_url:\n          type: string\n        dependencies_url:\n          type: string\n    Owner:\n      type: object\n      properties:\n        name:\n          type: string\n        uuid:\n          type: string\n        kind:\n          type: string\n        email:\n          type: string\n        login:\n          type: string\n        company:\n          type: string\n        location:\n          type: string\n        description:\n          type: string\n        twitter:\n          type: string\n        website:\n          type: string\n        metadata:\n          type: object\n        icon_url:\n          type: string\n        created_at:\n          type: string\n          format: date-time\n        updated_at:\n          type: string\n          format: date-time\n        repositories_count:\n          type: integer\n        last_synced_at:\n          type: string\n          format: date-time\n        owner_url:\n          type: string\n        repositories_url:\n          type: string\n        html_url:\n          type: string\n        funding_links:\n          type: array\n          items:\n            type: string\n        total_stars:\n          type: integer\n        followers:\n          type: integer\n        following:\n          type: integer\n    Topic:\n      type: object\n      properties:\n        name:\n          type: string\n        repositories_count:\n          type: integer\n        topic_url:\n          type: string\n    TopicWithRepositories:\n      type: object\n      properties:\n        name:\n          type: string\n        repositories_count:\n          type: integer\n        topic_url:\n          type: string\n        related_topics:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Topic\"\n        repositories:\n          type: array\n          items:\n            \"$ref\": \"#/components/schemas/Repository\"\n    Release:\n      type: object\n      properties:\n        name:\n          type: string\n        uuid:\n          type: string\n        tag_name:\n          type: string\n        target_commitish:\n          type: string\n        body:\n          type: string\n        draft:\n          type: boolean\n        prerelease:\n          type: boolean\n        published_at:\n          type: string\n          format: date-time\n        created_at:\n          type: string\n          format: date-time\n        author:\n          type: string\n        assets:\n          type: array\n          items:\n            type: object\n        last_synced_at:\n          type: string\n          format: date-time\n        tag_url:\n          type: string\n        html_url:\n          type: string\n"
  },
  {
    "path": "specs/snyk-experimental.json",
    "content": "{\"components\":{\"examples\":{\"CloudListIssuesResponse\":{\"summary\":\"An example of a list issue response for a Cloud issue.\",\"value\":{\"data\":[{\"attributes\":{\"classes\":[{\"id\":\"data\",\"source\":\"snyk-cloud\",\"type\":\"rule-category\"},{\"id\":\"CIS-AWS_v1.3.0_2.1.2\",\"source\":\"CIS-AWS_v1.3.0\",\"type\":\"compliance\"},{\"id\":\"CIS-AWS_v1.4.0_2.1.2\",\"source\":\"CIS-AWS_v1.4.0\",\"type\":\"compliance\"},{\"id\":\"HIPAA_§164.306(a)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"},{\"id\":\"HIPAA_§164.312(a)(2)(iv)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"},{\"id\":\"HIPAA_v2013_164.312(e)(2)(ii)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"}],\"coordinates\":[{\"remedies\":[{\"description\":\"1. Go to the AWS console\\n2. Navigate to the S3 service page\\n3. ...\",\"type\":\"manual\"},{\"description\":\"1. Find the corresponding AWS::S3::Bucket resource\\n2. ...\",\"type\":\"cloudformation\"},{\"description\":\"1. Find the corresponding aws_s3_bucket resource\\n2. ...\",\"type\":\"terraform\"},{\"description\":\"Buckets should not ...\",\"type\":\"rule_result_message\"}],\"representations\":[{\"cloud_resource\":{\"environment\":{\"id\":\"b50f2832-a901-565e-9e06-e4e59e8582b6\",\"name\":\"Staging\",\"native_id\":\"721018433921\",\"type\":\"aws\"},\"resource\":{\"id\":\"b50f2832-a901-565e-9e06-e4e59e8582b7\",\"input_type\":\"cloud_scan\",\"location\":\"us-east-1\",\"name\":\"policy-test-remediation\",\"native_id\":\"arn:aws:s3:::policy-test-remediation\",\"platform\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"tags\":{\"Stage\":\"Prod\"},\"type\":\"cloud\"}}}]}],\"created_at\":\"2022-09-27T20:09:05Z\",\"description\":\"To protect data in transit, an S3 bucket policy should deny all HTTP requests to its objects and allow only HTTPS requests. HTTPS uses Transport Layer Security (TLS) to encrypt data, which preserves integrity and prevents tampering.\",\"effective_severity_level\":\"medium\",\"ignored\":false,\"key\":\"b50f2832-a901-565e-9e06-e4e59e8582b6\",\"problems\":[{\"id\":\"SNYK-CC-00181\",\"source\":\"snyk-cloud\",\"type\":\"rule\"}],\"resolution\":{\"details\":\"rule_passed\",\"resolved_at\":\"2022-09-28T20:09:05Z\",\"type\":\"fixed\"},\"status\":\"resolved\",\"title\":\"S3 bucket policies should only allow requests that use HTTPS\",\"tool\":\"snyk://cloud\",\"type\":\"cloud\",\"updated_at\":\"2022-09-28T20:09:05Z\"},\"id\":\"d8db944b-d25a-477d-9c26-a63befad8ada\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"81e93f62-135f-48bc-84d0-47f16822313f\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"24c8e771-ab3b-4e85-ac4f-f73950ba4acf\",\"type\":\"environment\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"CodeListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for a Code issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"low\",\"ignored\":false,\"key\":\"24018479-6bb1-4196-a41b-e54c7c5dcc82:1c6ddc45.7f41fd64.a214ef38.72ad650e.f0ecbaa5.18c3080a.b570850e.89112ac5.1a6d2cd5.71413d6f.a924ef28.71cdd50e.d0e1bea5.52c3a80a.1a0c4319.a9127ac5:1\",\"status\":\"resolved\",\"title\":\"Insecure hash function used\",\"type\":\"code\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"IaCListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for an Infrastructure as Code issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"low\",\"ignored\":false,\"key\":\"ff35a5c4d1cb4a1fd29c38b70f8ab89d1efea9d75aabf3a202d94f4776714b6191e2747cded23ba6cd7a47017a505a5d2c0823b69106ee2be0c11a18aa44b8a4\",\"status\":\"resolved\",\"title\":\"Container is running with writable root filesystem\",\"type\":\"cloud\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"OpenSourceListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for an Open Source issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"medium\",\"ignored\":false,\"key\":\"npm:hoek:20180212:hoek:2.16.3\",\"status\":\"resolved\",\"title\":\"Hoek - Prototype Pollution\",\"type\":\"package_vulnerability\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}}},\"headers\":{\"DeprecationHeader\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"InternalGlooNormalizedPathHeader\":{\"description\":\"An internal header used by Snyk's API-Gateway for analytics.\\n\",\"schema\":{\"type\":\"string\"},\"x-snyk-internal\":true},\"InternalGlooOrgIdHeader\":{\"description\":\"An internal header used by Snyk's API-Gateway for analytics.\\n\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"},\"x-snyk-internal\":true},\"Location\":{\"schema\":{\"type\":\"string\"}},\"LocationHeader\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"url\",\"type\":\"string\"}},\"RequestIdResponseHeader\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"SunsetHeader\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}},\"VersionRequestedResponseHeader\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"$ref\":\"#/components/schemas/QueryVersion\"}},\"VersionServedResponseHeader\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"$ref\":\"#/components/schemas/ActualVersion\"}},\"VersionStageResponseHeader\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}}},\"parameters\":{\"ApiVersion\":{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2024-05-13~experimental\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"default\":\"2024-05-13~experimental\",\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"AppId\":{\"description\":\"App ID\",\"in\":\"path\",\"name\":\"app_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"BotId\":{\"description\":\"Bot ID\",\"in\":\"path\",\"name\":\"bot_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Cascade\":{\"description\":\"indicates whether to delete the child org memberships of the group membership.\",\"in\":\"query\",\"name\":\"cascade\",\"schema\":{\"type\":\"boolean\"}},\"ChannelId\":{\"description\":\"Slack Channel ID\",\"in\":\"path\",\"name\":\"channel_id\",\"required\":true,\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"ChannelLimit\":{\"description\":\"Number of results to return per page\",\"example\":100,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":1000,\"format\":\"int32\",\"maximum\":1000,\"minimum\":10,\"multipleOf\":10,\"type\":\"integer\"}},\"ClientId\":{\"description\":\"Client ID\",\"in\":\"path\",\"name\":\"client_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"CollectionId\":{\"description\":\"Unique identifier for a collection\",\"in\":\"path\",\"name\":\"collection_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ConnectionId\":{\"description\":\"Connection ID\",\"in\":\"path\",\"name\":\"connection_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ConnectionTypeFilter\":{\"description\":\"Filter the response by Users that match the provided connection type\",\"in\":\"query\",\"name\":\"connection_type\",\"schema\":{\"type\":\"string\"}},\"ContentSource\":{\"description\":\"The source of educational resources\",\"in\":\"query\",\"name\":\"content_source\",\"schema\":{\"enum\":[\"source-preview\",\"cache\"],\"type\":\"string\"}},\"CreatedAfter\":{\"description\":\"A filter to select issues created after this date.\",\"in\":\"query\",\"name\":\"created_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"CreatedBefore\":{\"description\":\"A filter to select issues created before this date.\",\"in\":\"query\",\"name\":\"created_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"CredentialId\":{\"description\":\"Credential ID\",\"in\":\"path\",\"name\":\"credential_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Cursor\":{\"description\":\"The ID for the next page of results.\",\"in\":\"query\",\"name\":\"cursor\",\"schema\":{\"type\":\"string\"}},\"CustomBaseImageId\":{\"description\":\"Unique identifier for custom base image\",\"in\":\"path\",\"name\":\"custombaseimage_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"DeploymentId\":{\"description\":\"Deployment ID\",\"in\":\"path\",\"name\":\"deployment_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"EffectiveSeverityLevel\":{\"description\":\"One or more effective severity levels to filter issues.\",\"explode\":false,\"in\":\"query\",\"name\":\"effective_severity_level\",\"schema\":{\"items\":{\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"EmailFilter\":{\"description\":\"Filter the response by Users that match the provided email\",\"in\":\"query\",\"name\":\"email\",\"schema\":{\"type\":\"string\"}},\"EndingBefore\":{\"description\":\"Return the page of results immediately before this cursor\",\"example\":\"v1.eyJpZCI6IjExMDAifQo=\",\"in\":\"query\",\"name\":\"ending_before\",\"schema\":{\"type\":\"string\"}},\"EnvironmentId\":{\"description\":\"Unique identifier for an environment\",\"example\":\"052781a7-17f6-494d-0000-25c8b509abcd\",\"in\":\"path\",\"name\":\"environment_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"EnvironmentIdQuery\":{\"description\":\"Filter resources by environment ID (multi-value, comma-separated)\",\"example\":\"052781a7-17f6-494d-0000-25c8b509abcd\",\"explode\":false,\"in\":\"query\",\"name\":\"environment_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"},\"style\":\"form\"},\"Events\":{\"description\":\"Filter logs by event types, cannot be used in conjunction with exclude_events parameter.\",\"in\":\"query\",\"name\":\"events\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"Exclude\":{\"description\":\"An array of features to be excluded from the generated SBOM.\",\"in\":\"query\",\"name\":\"exclude\",\"schema\":{\"items\":{\"enum\":[\"licenses\"],\"type\":\"string\"},\"type\":\"array\"}},\"ExcludeEvents\":{\"description\":\"Exclude event types from results, cannot be used in conjunctions with events parameter.\",\"in\":\"query\",\"name\":\"exclude_events\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"Format\":{\"description\":\"The desired SBOM format of the response.\",\"in\":\"query\",\"name\":\"format\",\"schema\":{\"enum\":[\"cyclonedx1.5+json\",\"cyclonedx1.5+xml\",\"cyclonedx1.4+json\",\"cyclonedx1.4+xml\",\"spdx2.3+json\"],\"example\":\"cyclonedx1.5+json\",\"type\":\"string\"}},\"Format20230320\":{\"description\":\"The desired SBOM format of the response.\",\"in\":\"query\",\"name\":\"format\",\"schema\":{\"enum\":[\"cyclonedx1.4+json\",\"cyclonedx1.4+xml\",\"spdx2.3+json\"],\"example\":\"cyclonedx1.4+json\",\"type\":\"string\"}},\"Format20231219\":{\"description\":\"The desired SBOM format of the response.\",\"in\":\"query\",\"name\":\"format\",\"schema\":{\"enum\":[\"cyclonedx1.5+json\",\"cyclonedx1.5+xml\",\"cyclonedx1.4+json\",\"cyclonedx1.4+xml\",\"spdx2.3+json\"],\"example\":\"cyclonedx1.5+json\",\"type\":\"string\"}},\"From\":{\"description\":\"The start date (inclusive) of the audit logs search. If not specified, the start of yesterday is used. Dates should be formatted as RFC3339, e.g. 2024-01-02T16:30:00Z.\\n\",\"in\":\"query\",\"name\":\"from\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"GroupId\":{\"description\":\"The ID of the group\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"GroupRegistrationId\":{\"description\":\"Unique group registration identifier\",\"in\":\"path\",\"name\":\"group_registration_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"HashedBrokerToken\":{\"description\":\"Broker token in sha256 hash to retrieve the associated orgs for\",\"in\":\"path\",\"name\":\"hashed_broker_token\",\"required\":true,\"schema\":{\"type\":\"string\"}},\"Id\":{\"description\":\"Filter resources by resource UUID (multi-value, comma-separated)\",\"example\":\"4a662442-7445-55c3-adcc-cbbbdd99999\",\"explode\":false,\"in\":\"query\",\"name\":\"id\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},\"IdInQuery\":{\"description\":\"Filter environments by environment ID (multi-value, comma-separated)\",\"example\":\"052781a7-17f6-494d-0000-25c8b509abcd\",\"in\":\"query\",\"name\":\"id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"IgnoreId\":{\"description\":\"Ignore ID\",\"in\":\"path\",\"name\":\"ignore_id\",\"required\":true,\"schema\":{\"example\":\"463c1ee5-31bc-428c-b451-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"}},\"Ignored\":{\"description\":\"Whether an issue is ignored or not.\",\"in\":\"query\",\"name\":\"ignored\",\"schema\":{\"type\":\"boolean\"},\"style\":\"form\"},\"ImageId20231102\":{\"description\":\"Image ID\",\"in\":\"path\",\"name\":\"image_id\",\"required\":true,\"schema\":{\"example\":\"sha256:2bd864580926b790a22c8b96fd74496fe87b3c59c0774fe144bab2788e78e676\",\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"}},\"ImageIds\":{\"description\":\"A comma-separated list of Image IDs\",\"example\":[\"sha256:b26f21f90920dba8401e30b89ad803587f81cce9bd1f92750f963556da2f930f\",\"sha256:28984a62eb713aa5fff922ba06e8689f20e4b2f07de30f3d753b868389c0904f\"],\"explode\":false,\"in\":\"query\",\"name\":\"image_ids\",\"schema\":{\"items\":{\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"},\"maxItems\":100,\"type\":\"array\"},\"style\":\"form\"},\"IncludeGroupMembershipCount\":{\"description\":\"indicates whether the count of group memberships is included\",\"in\":\"query\",\"name\":\"include_group_membership_count\",\"schema\":{\"type\":\"boolean\"}},\"IncludeInRecommendations\":{\"description\":\"Whether this image should be recommended as a base image upgrade\",\"in\":\"query\",\"name\":\"include_in_recommendations\",\"schema\":{\"type\":\"boolean\"}},\"InstallId\":{\"description\":\"Install ID\",\"in\":\"path\",\"name\":\"install_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"IntegrationId\":{\"description\":\"Integration ID\",\"in\":\"path\",\"name\":\"integration_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"IssueKey\":{\"description\":\"Describes the unique issue that the ignore rule applies to.\",\"in\":\"query\",\"name\":\"issue_key\",\"schema\":{\"example\":\"4c0d41cc-4e9d-5a72-8b63-590c476bdd0f\",\"type\":\"string\"}},\"IssueSeverity\":{\"description\":\"Severity of issues to match\",\"in\":\"query\",\"name\":\"severity\",\"schema\":{\"$ref\":\"#/components/schemas/IssueSeverity\"}},\"IssueType\":{\"description\":\"Issue type(s) to match, comma-separated\",\"explode\":false,\"in\":\"query\",\"name\":\"type\",\"schema\":{\"items\":{\"$ref\":\"#/components/schemas/IssueType\"},\"type\":\"array\"},\"style\":\"form\"},\"JobId\":{\"description\":\"Job ID\",\"in\":\"path\",\"name\":\"job_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Kind\":{\"description\":\"Filter resources by kind (multi-value, comma-separated): cloud\",\"example\":\"cloud\",\"explode\":false,\"in\":\"query\",\"name\":\"kind\",\"schema\":{\"$ref\":\"#/components/schemas/ResourceKind\"},\"style\":\"form\"},\"KindInQuery\":{\"description\":\"Filter environments by kind (multi-value, comma-separated): aws\",\"example\":\"aws\",\"in\":\"query\",\"name\":\"kind\",\"schema\":{\"$ref\":\"#/components/schemas/EnvironmentKind\"}},\"Limit\":{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":10,\"multipleOf\":10,\"type\":\"integer\"}},\"Location\":{\"description\":\"Filter resources by location (multi-value, comma-separated) (AWS region)\",\"example\":\"us-west-2\",\"explode\":false,\"in\":\"query\",\"name\":\"location\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},\"MajorVersionPolicy\":{\"description\":\"Whether to allow major version upgrades\",\"example\":true,\"in\":\"query\",\"name\":\"allow_major_version\",\"required\":true,\"schema\":{\"type\":\"boolean\"}},\"MembershipId\":{\"description\":\"The ID of the Group Membership\",\"in\":\"path\",\"name\":\"membership_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"MembershipId20240604\":{\"description\":\"Unique identifier of the tenant membership.\",\"in\":\"path\",\"name\":\"membership_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Id\"}},\"MoveId\":{\"description\":\"Unique identifier for move\",\"in\":\"path\",\"name\":\"move_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Name\":{\"description\":\"Filter resources by name (multi-value, comma-separated)\",\"example\":\"example-bucket\",\"explode\":false,\"in\":\"query\",\"name\":\"name\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},\"NameFilter\":{\"description\":\"Filter the response by Users that match the provided name\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"type\":\"string\"}},\"NameInQuery\":{\"description\":\"Filter environments by name (multi-value, comma-separated)\",\"example\":\"Demo AWS Environment\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"$ref\":\"#/components/schemas/EnvironmentName\"}},\"Names\":{\"description\":\"The container registry names\",\"example\":[\"gcr.io/snyk/redis:5\"],\"explode\":false,\"in\":\"query\",\"name\":\"names\",\"schema\":{\"items\":{\"$ref\":\"#/components/schemas/ImageName\"},\"maxItems\":1,\"type\":\"array\"},\"style\":\"form\"},\"NativeId\":{\"description\":\"Filter resources by native ID (multi-value, comma-separated) (AWS ARN)\",\"example\":\"arn:aws:s3:::example-bucket\",\"explode\":false,\"in\":\"query\",\"name\":\"native_id\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},\"NativeIdInQuery\":{\"description\":\"Filter environments by native ID (multi-value, comma-separated)\",\"example\":\"123456789012\",\"in\":\"query\",\"name\":\"native_id\",\"schema\":{\"type\":\"string\"}},\"OrgId\":{\"description\":\"Unique identifier for an organization\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"OrgIdFilter\":{\"description\":\"The IDs of the org to filter by\",\"explode\":false,\"in\":\"query\",\"name\":\"org_id\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"OrgMembershipId\":{\"description\":\"The id of the org membership\",\"in\":\"path\",\"name\":\"membership_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"OrgName\":{\"description\":\"The Name of the org\",\"in\":\"query\",\"name\":\"org_name\",\"schema\":{\"description\":\"Organization name\",\"example\":\"Org name\",\"type\":\"string\"}},\"OrgRegistrationId\":{\"description\":\"Unique org registration identifier\",\"in\":\"path\",\"name\":\"org_registration_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"PackageName\":{\"description\":\"The name of the package. Note namespace is a separate property.\",\"example\":\"logging\",\"in\":\"query\",\"name\":\"name\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Name\"}},\"PackageNamespace\":{\"description\":\"Some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization\",\"example\":\"org.example\",\"in\":\"query\",\"name\":\"namespace\",\"schema\":{\"$ref\":\"#/components/schemas/Namespace\"}},\"PackageType\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"in\":\"query\",\"name\":\"type\",\"required\":true,\"schema\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"type\":\"string\"}},\"PackageUrl\":{\"description\":\"A URI-encoded Package URL (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\",\"example\":\"pkg%3Amaven%2Fcom.fasterxml.woodstox%2Fwoodstox-core%405.0.0\",\"in\":\"path\",\"name\":\"purl\",\"required\":true,\"schema\":{\"type\":\"string\"}},\"PackageVersion\":{\"description\":\"The current version of the package\",\"example\":\"1.2.3\",\"in\":\"query\",\"name\":\"current_version\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Version\"}},\"PathGroupId\":{\"description\":\"Unique identifier for group\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"PathIssueId20240123\":{\"description\":\"Issue ID\",\"in\":\"path\",\"name\":\"issue_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},\"PathOrgId\":{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"Platform\":{\"description\":\"The image Operating System and processor architecture\",\"example\":\"linux/amd64\",\"in\":\"query\",\"name\":\"platform\",\"schema\":{\"$ref\":\"#/components/schemas/Platform\"}},\"ProjectId\":{\"description\":\"The ID of the container project that the custom base image is based off of.\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ProjectRegistrationId\":{\"description\":\"Unique project registration identifier\",\"in\":\"path\",\"name\":\"project_registration_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"QueryNameFilter\":{\"description\":\"Only return organizations whose name contains this value. Case insensitive.\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"type\":\"string\"}},\"QuerySlugFilter\":{\"description\":\"Only return organizations whose slug exactly matches this value. Case sensitive.\",\"in\":\"query\",\"name\":\"slug\",\"schema\":{\"type\":\"string\"}},\"Removed\":{\"description\":\"Filter resources by whether they have been removed or not.\",\"example\":true,\"explode\":false,\"in\":\"query\",\"name\":\"removed\",\"schema\":{\"type\":\"boolean\"},\"style\":\"form\"},\"Repository\":{\"description\":\"The image repository\",\"in\":\"query\",\"name\":\"repository\",\"schema\":{\"type\":\"string\"}},\"ResourceId\":{\"description\":\"The id of the catalog resource\",\"in\":\"path\",\"name\":\"resource_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ResourceType\":{\"description\":\"Filter resources by resource type (multi-value, comma-separated)\",\"example\":\"aws_s3_bucket\",\"explode\":false,\"in\":\"query\",\"name\":\"resource_type\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},\"RoleFilter\":{\"description\":\"Filter the response for results only with the specified role.\",\"in\":\"query\",\"name\":\"role_name\",\"schema\":{\"type\":\"string\"}},\"RoleName\":{\"description\":\"The Name of the role\",\"in\":\"query\",\"name\":\"role_name\",\"schema\":{\"description\":\"Role name\",\"example\":\"Role name\",\"type\":\"string\"}},\"RuleBundleId\":{\"description\":\"Rule Bundle ID\",\"example\":\"63cc647d-9955-4668-942b-ee0621baca7e\",\"in\":\"path\",\"name\":\"rule_bundle_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ScanId\":{\"description\":\"Scan ID\",\"example\":\"56465b1d-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"scan_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"ScanItemId\":{\"description\":\"A scan item id to filter issues through their scan item relationship.\",\"in\":\"query\",\"name\":\"scan_item.id\",\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbee\",\"format\":\"uuid\",\"type\":\"string\"},\"style\":\"form\"},\"ScanItemIds\":{\"description\":\"One or more scan item ids to filter issues through their scan item relationship.\",\"explode\":false,\"in\":\"query\",\"name\":\"scan_item.id\",\"schema\":{\"items\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbee\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"ScanItemType\":{\"description\":\"A scan item types to filter issues through their scan item relationship.\",\"in\":\"query\",\"name\":\"scan_item.type\",\"schema\":{\"$ref\":\"#/components/schemas/ScanItemType\"},\"style\":\"form\"},\"ScanItemTypes\":{\"description\":\"One or more scan item types to filter issues through their scan item relationship.\",\"explode\":false,\"in\":\"query\",\"name\":\"scan_item.type\",\"required\":true,\"schema\":{\"items\":{\"$ref\":\"#/components/schemas/ScanItemType\"},\"type\":\"array\"},\"style\":\"form\"},\"ScanJobId\":{\"description\":\"Scan Job ID\",\"in\":\"path\",\"name\":\"scanjob_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Size\":{\"description\":\"Number of results to return per page.\",\"example\":10,\"in\":\"query\",\"name\":\"size\",\"schema\":{\"default\":100,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"multipleOf\":1,\"type\":\"integer\"}},\"SortBy\":{\"description\":\"Which column to sort by.\",\"in\":\"query\",\"name\":\"sort_by\",\"schema\":{\"enum\":[\"username\",\"user_display_name\",\"email\",\"login_method\",\"role_name\"],\"type\":\"string\"}},\"SortDirection\":{\"description\":\"Which direction to sort\",\"in\":\"query\",\"name\":\"sort_direction\",\"schema\":{\"default\":\"ASC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},\"SortOrder\":{\"description\":\"Order in which results are returned.\",\"example\":\"ASC\",\"in\":\"query\",\"name\":\"sort_order\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},\"SsoId\":{\"description\":\"The ID of the SSO\",\"in\":\"path\",\"name\":\"sso_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"StartingAfter\":{\"description\":\"Return the page of results immediately after this cursor\",\"example\":\"v1.eyJpZCI6IjEwMDAifQo=\",\"in\":\"query\",\"name\":\"starting_after\",\"schema\":{\"type\":\"string\"}},\"Status\":{\"description\":\"An issue's status\",\"explode\":false,\"in\":\"query\",\"name\":\"status\",\"schema\":{\"items\":{\"enum\":[\"open\",\"resolved\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"StatusInQuery\":{\"description\":\"Filter environments by latest scan status (multi-value, comma-separated)\",\"example\":\"error\",\"in\":\"query\",\"name\":\"status\",\"schema\":{\"enum\":[\"queued\",\"in_progress\",\"success\",\"error\",\"null\"],\"type\":\"string\"}},\"Tag\":{\"description\":\"The image tag\",\"in\":\"query\",\"name\":\"tag\",\"schema\":{\"type\":\"string\"}},\"TargetId\":{\"description\":\"Unique identifier for a target\",\"in\":\"path\",\"name\":\"target_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"TaskId\":{\"description\":\"Task identifier\",\"in\":\"path\",\"name\":\"task_id\",\"required\":true,\"schema\":{\"type\":\"string\"}},\"TenantId\":{\"description\":\"Tenant ID\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"TenantId20240411\":{\"description\":\"Unique identifier for tenant\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"TenantId20240509\":{\"description\":\"Unique identifier for tenant\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"TenantId20240604\":{\"description\":\"Unique identifier of the tenant.\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Id\"}},\"TenantId20240609\":{\"description\":\"Unique identifier for tenant\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"}},\"TestId\":{\"description\":\"Test ID\",\"in\":\"path\",\"name\":\"test_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"To\":{\"description\":\"The end date (exclusive) of the audit logs search. Dates should be formatted as RFC3339, e.g. 2024-01-02T16:30:00Z.\\n\",\"in\":\"query\",\"name\":\"to\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"Type\":{\"description\":\"An issue type to filter issues.\",\"in\":\"query\",\"name\":\"type\",\"schema\":{\"$ref\":\"#/components/schemas/TypeDef\"},\"style\":\"form\"},\"UpdatedAfter\":{\"description\":\"A filter to select issues updated after this date.\",\"in\":\"query\",\"name\":\"updated_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"UpdatedBefore\":{\"description\":\"A filter to select issues updated before this date.\",\"in\":\"query\",\"name\":\"updated_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"UserId\":{\"description\":\"The ID of the User\",\"in\":\"query\",\"name\":\"user_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"UserId20220131\":{\"description\":\"The ID of the User\",\"in\":\"path\",\"name\":\"user_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"UserId20230130\":{\"description\":\"The ID of the User\",\"in\":\"path\",\"name\":\"user_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"UserId20230303\":{\"description\":\"The ID of the User\",\"in\":\"path\",\"name\":\"user_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"UserIdFilter\":{\"description\":\"Filter the response by Users that match the provided user ID\",\"in\":\"query\",\"name\":\"user_id\",\"schema\":{\"type\":\"string\"}},\"UsernameFilter\":{\"description\":\"Filter the response by Users that match the provided username\",\"in\":\"query\",\"name\":\"username\",\"schema\":{\"type\":\"string\"}},\"Version\":{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/QueryVersion\"}},\"VulnerabilityId\":{\"description\":\"Snyk id of the vulnerability the ignore rule applies to\",\"in\":\"query\",\"name\":\"vulnerability_id\",\"schema\":{\"example\":\"npm:qs:20140806-1\",\"type\":\"string\"}}},\"responses\":{\"204\":{\"description\":\"The operation completed successfully with no content\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"422\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Unprocessable Entity: The requested operation failed processing, but request syntax and content are correct.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"GetIssue20020240123\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Issue\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\"]}}},\"description\":\"Returns an instance of an issue\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"ListIssues200\":{\"content\":{\"application/vnd.api+json\":{\"examples\":{\"Cloud\":{\"$ref\":\"#/components/examples/CloudListIssuesResponse\"},\"Code\":{\"$ref\":\"#/components/examples/CodeListIssuesResponse20240123\"},\"IaC\":{\"$ref\":\"#/components/examples/IaCListIssuesResponse20240123\"},\"OpenSource\":{\"$ref\":\"#/components/examples/OpenSourceListIssuesResponse20240123\"}},\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Issue\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\"]}}},\"description\":\"Returns a collection of issues.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}}},\"schemas\":{\"AccessRequest\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AccessRequestAttributes\"},\"id\":{\"description\":\"The Snyk ID of the access request.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AccessRequestAttributes\":{\"additionalProperties\":false,\"properties\":{\"status\":{\"enum\":[\"pending\",\"expired\"],\"type\":\"string\"}},\"required\":[\"status\"],\"type\":\"object\"},\"AccessTokenTtlSeconds\":{\"description\":\"The access token time to live for your app, in seconds. It only affects the newly generated access tokens, existing access token will  continue to have their previous time to live as expiration.\",\"example\":3600,\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"AcrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"acr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"ActualVersion\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"},\"AllAppRiskAttributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/CheckmarxAttributes\"},{\"$ref\":\"#/components/schemas/SonarqubeAttributes\"}]},\"ApiMonitorFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The api monitor flow is stateful test flow\",\"enum\":[\"api_monitor\"],\"example\":\"api_monitor\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"ApiTestFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The api test flow is stateless test flow\",\"enum\":[\"api_test\"],\"example\":\"api_test\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"AppAuthorizationAttributes\":{\"description\":\"Attributes for an App Authorization.\",\"properties\":{\"snyk_auth_valid\":{\"description\":\"An indicator of whether the Snyk app authorization is currently valid. If an authorization is not valid, the user must re-authorize the app for the tenant.\",\"type\":\"boolean\"},\"type\":{\"$ref\":\"#/components/schemas/RegistrationType\"}},\"required\":[\"type\",\"snyk_auth_valid\"],\"type\":\"object\"},\"AppAuthorizationData\":{\"description\":\"An object representing a Cloud Events app and its authorization status for a given tenant.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppAuthorizationAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"AppBot\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicApp\"}},\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"relationships\"],\"type\":\"object\"},\"AppData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppData20220311\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributes20220311\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppDataWithSecret\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributesWithSecret\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppDataWithSecret20220311\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributesWithSecret20220311\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"description\":\"The OAuth2 client id for the app installation. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"installed_at\":{\"$ref\":\"#/components/schemas/InstalledAt\"}},\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicAppData\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallDataWithSecret\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"description\":\"The OAuth2 client id for the app installation. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret20240523\"},\"installed_at\":{\"$ref\":\"#/components/schemas/InstalledAt\"}},\"required\":[\"client_id\",\"client_secret\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicAppData\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallWithClient\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"type\":\"string\"}},\"required\":[\"client_id\",\"client_secret\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"AppInstance\":{\"additionalProperties\":false,\"properties\":{\"default_org_context\":{\"description\":\"ID of the default org for the service account.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the service account.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"AppName\":{\"description\":\"New name of the app to display to users during authorization flow.\",\"example\":\"My App\",\"minLength\":1,\"type\":\"string\"},\"AppPatchRequest\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"AppPatchRequest20220311\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"}},\"type\":\"object\"},\"AppPostRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"redirect_uris\",\"scopes\",\"context\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"AppPostRequest20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"redirect_uris\",\"scopes\"],\"type\":\"object\"},\"AppPostResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"},\"AppPostResponse20220311\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"},\"AppResourceAttributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributes20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"description\":\"The OAuth2 client id for the app when available. If an app can have multiple OAuth2 clients then this field with return all zeros. This field is not present for such apps in future versions of this api.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType20220311\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential20220311\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUrisNoMin\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributesWithSecret\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"client_secret\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributesWithSecret20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"description\":\"The OAuth2 client id for the app when available. If an app can have multiple OAuth2 clients then this field with return all zeros. This field is not present for such apps in future versions of this api.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType20220311\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential20220311\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"client_secret\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppRiskAttributes\":{\"properties\":{\"required\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/CheckmarxAttributes\"},{\"$ref\":\"#/components/schemas/SonarqubeAttributes\"},{\"$ref\":\"#/components/schemas/AllAppRiskAttributes\"}],\"type\":\"object\"},\"type\":{\"enum\":[\"apprisk\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"ArtifactoryAttributes\":{\"properties\":{\"required\":{\"properties\":{\"artifactory_url\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"artifactory_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"artifactory\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"ArtifactoryCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"artifactory-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"Attributes\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"name\":{\"$ref\":\"#/components/schemas/Name\"},\"namespace\":{\"$ref\":\"#/components/schemas/Namespace\"},\"published_date\":{\"$ref\":\"#/components/schemas/PublishedDate\"},\"type\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"type\":\"string\"},\"version\":{\"$ref\":\"#/components/schemas/Version\"}},\"required\":[\"id\",\"name\",\"version\",\"type\"],\"type\":\"object\"},\"AuditLogSearch\":{\"properties\":{\"items\":{\"items\":{\"properties\":{\"content\":{\"type\":\"object\"},\"created\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"event\":{\"example\":\"org.create\",\"type\":\"string\"},\"group_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"},\"org_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"},\"project_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"}},\"required\":[\"created\",\"event\"],\"type\":\"object\"},\"type\":\"array\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"AutoCompletionsResponseAttributes\":{\"example\":[{\"begin_offset\":-1,\"docstring\":\"Matches on soqli sanitizers (Language support: Apex).\\\\n\\\\n\",\"score\":\"0.030303030303030325\",\"suggestion_text\":\"PRED:SoqliSanitizer\"}],\"items\":{\"$ref\":\"#/components/schemas/CodeSuggestion\"},\"type\":\"array\"},\"AutoDependencyUpgradeSettings\":{\"additionalProperties\":false,\"description\":\"Automatically create pull requests on recurring tests for dependencies as upgrades become available. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"ignored_dependencies\":{\"description\":\"Dependencies which should NOT be included in an automatic upgrade operation.\",\"example\":[\"typescript\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically raise pull requests to update out-of-date dependencies.\",\"example\":true,\"type\":\"boolean\"},\"is_inherited\":{\"description\":\"Apply the auto dependency integration settings of the Organization to this project.\",\"example\":true,\"type\":\"boolean\"},\"is_major_upgrade_enabled\":{\"description\":\"Include major version in dependency upgrade recommendation.\",\"example\":true,\"type\":\"boolean\"},\"limit\":{\"description\":\"Limit of dependency upgrade PRs which can be opened simultaneously. When the limit is reached, no new upgrade PRs are created. If specified, must be between 1 and 10.\",\"example\":10,\"maximum\":10,\"minimum\":1,\"type\":\"number\"},\"minimum_age\":{\"description\":\"Minimum dependency maturity period in days. If specified, must be between 1 and 365.\",\"example\":365,\"type\":\"number\"}},\"type\":\"object\"},\"AutoDependencyUpgradeSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically create pull requests on recurring tests for dependencies as upgrades become available. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"ignored_dependencies\":{\"description\":\"Dependencies which should NOT be included in an automatic upgrade operation.\",\"example\":[\"typescript\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically raise pull requests to update out-of-date dependencies.\",\"example\":true,\"type\":\"boolean\"},\"is_major_upgrade_enabled\":{\"description\":\"Include major version in dependency upgrade recommendation.\",\"example\":true,\"type\":\"boolean\"},\"limit\":{\"description\":\"Limit of dependency upgrade PRs which can be opened simultaneously. When the limit is reached, no new upgrade PRs are created. If specified, must be between 1 and 10.\",\"example\":10,\"maximum\":10,\"minimum\":1,\"type\":\"number\"},\"minimum_age\":{\"description\":\"Minimum dependency maturity period in days. If specified, must be between 1 and 365.\",\"example\":365,\"type\":\"number\"}},\"type\":\"object\"},\"AutoRemediationPRsSettings\":{\"additionalProperties\":false,\"description\":\"Automatically raise pull requests on recurring tests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"is_backlog_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for known (backlog) vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_fresh_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for new vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in automatic pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"AutoRemediationPRsSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically raise pull requests on recurring tests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"is_backlog_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for known (backlog) vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_fresh_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for new vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in automatic pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"AwsOptions\":{\"additionalProperties\":false,\"description\":\"Options for creating an AWS environment\",\"example\":{\"role_arn\":\"arn:aws:iam::12345678910:role/SnykCloud1234\"},\"properties\":{\"role_arn\":{\"description\":\"AWS IAM role ARN for Snyk\",\"example\":\"arn:aws:iam::12345678910:role/SnykCloud1234\",\"type\":\"string\"}},\"required\":[\"role_arn\"],\"type\":\"object\"},\"AzureOptions\":{\"additionalProperties\":false,\"description\":\"Options for creating an Azure environment\",\"example\":{\"application_id\":\"1234d000-8dd4-11ed-a1eb-5678ac120002\",\"subscription_id\":\"6884d000-8dd4-11ed-a1eb-0242ac120002\",\"tenant_id\":\"51627f08-8dd4-11ed-a1eb-0242ac120002\"},\"properties\":{\"application_id\":{\"description\":\"ID of the Azure app registration with permissions to scan\",\"example\":\"1234d000-8dd4-11ed-a1eb-5678ac120002\",\"type\":\"string\"},\"subscription_id\":{\"description\":\"ID of the Azure subscription to be scanned\",\"example\":\"6884d000-8dd4-11ed-a1eb-0242ac120002\",\"type\":\"string\"},\"tenant_id\":{\"description\":\"Azure Tenant (directory) ID\",\"example\":\"51627f08-8dd4-11ed-a1eb-0242ac120002\",\"type\":\"string\"}},\"required\":[\"tenant_id\",\"subscription_id\"],\"type\":\"object\"},\"AzureReposAttributes\":{\"properties\":{\"required\":{\"properties\":{\"azure_repos_org\":{\"example\":\"\\u003cusername\\u003e:\\u003cpassword\\u003e@\\u003cyourdomain.artifactory.com\\u003e/artifactory\",\"type\":\"string\"},\"azure_repos_token\":{\"format\":\"uuid\",\"type\":\"string\"},\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"}},\"required\":[\"azure_repos_org\",\"azure_repos_token\",\"broker_client_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"azure-repos\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"BitbucketServer\":{\"properties\":{\"bitbucket\":{\"example\":\"bitbucket.yourdomain.com\",\"type\":\"string\"},\"bitbucket_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"bitbucket_username\":{\"example\":\"\\u003cusername\\u003e\",\"type\":\"string\"},\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"}},\"required\":[\"bitbucket\",\"bitbucket_password\",\"bitbucket_username\",\"broker_client_url\"],\"type\":\"object\"},\"BitbucketServerAttributes\":{\"properties\":{\"required\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/BitbucketServer\"},{\"$ref\":\"#/components/schemas/BitbucketServerBearerAuth\"}]},\"type\":{\"enum\":[\"bitbucket-server\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"BitbucketServerBearerAuth\":{\"properties\":{\"bitbucket\":{\"example\":\"bitbucket.yourdomain.com\",\"type\":\"string\"},\"bitbucket_pat\":{\"format\":\"uuid\",\"type\":\"string\"},\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"}},\"required\":[\"bitbucket\",\"bitbucket_pat\",\"broker_client_url\"],\"type\":\"object\"},\"BrokerAttributes\":{\"additionalProperties\":false,\"example\":{\"hashed_broker_token\":\"0123456789012345678901234567890123456789012345678901234567890123\",\"integration_type\":\"jira\",\"orgs\":[\"00000000-0000-0000-0000-000000000000\",\"11111111-1111-1111-1111-111111111111\"]},\"properties\":{\"hashed_broker_token\":{\"type\":\"string\"},\"integration_type\":{\"type\":\"string\"},\"orgs\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"hashed_broker_token\",\"orgs\",\"integration_type\"],\"type\":\"object\"},\"BrokerConnectionResponseResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CommonConnectionResponseAttributes\"},\"id\":{\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"broker_connection\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"},\"BrokerDeploymentAttributes\":{\"additionalProperties\":false,\"properties\":{\"broker_app_installed_in_org_id\":{\"description\":\"Org Id in which the Broker App is installed\",\"format\":\"uuid\",\"type\":\"string\"},\"install_id\":{\"description\":\"Associated Install ID\",\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"metadata\":{\"description\":\"Metadata information such user/org id or metrics\",\"type\":\"object\"}},\"required\":[\"broker_app_installed_in_org_id\"],\"type\":\"object\"},\"BrokerDeploymentResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/BrokerDeploymentAttributes\"},\"id\":{\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"broker_deployment\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"},\"BrokerDeploymentUpdateAttributes\":{\"additionalProperties\":false,\"properties\":{\"broker_app_installed_in_org_id\":{\"description\":\"Org Id in which the Broker App is installed\",\"format\":\"uuid\",\"type\":\"string\"},\"install_id\":{\"description\":\"Associated Install ID\",\"format\":\"uuid\",\"type\":\"string\"},\"metadata\":{\"description\":\"Metadata information such user/org id or metrics\",\"type\":\"object\"}},\"required\":[\"broker_app_installed_in_org_id\",\"install_id\"],\"type\":\"object\"},\"BrokerDeploymentUpdateResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/BrokerDeploymentUpdateAttributes\"},\"id\":{\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"broker_deployment\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"},\"BulkPackageUrlsRequestBody\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"purls\":{\"description\":\"An array of Package URLs (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\",\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"purls\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CVSSSource\":{\"additionalProperties\":false,\"properties\":{\"level\":{\"example\":\"medium\",\"minLength\":1,\"type\":\"string\"},\"modification_time\":{\"description\":\"The time this CVSS data was last updated\",\"format\":\"date-time\",\"type\":\"string\"},\"score\":{\"example\":4.2,\"format\":\"float\",\"type\":\"number\"},\"source\":{\"example\":\"snyk\",\"minLength\":1,\"type\":\"string\"},\"vector\":{\"example\":\"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:L/SA:L/E:A\",\"minLength\":1,\"type\":\"string\"},\"version\":{\"example\":\"4.0\",\"minLength\":1,\"type\":\"string\"}},\"required\":[\"level\",\"source\",\"score\",\"vector\",\"version\",\"modification_time\"],\"type\":\"object\"},\"CheckmarxAttributes\":{\"properties\":{\"checkmarx\":{\"example\":\"checkmarx.customer.com\",\"type\":\"string\"},\"checkmarx_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"checkmarx_username\":{\"example\":\"\\u003cusername\\u003e\",\"type\":\"string\"}},\"required\":[\"checkmarx\",\"checkmarx_password\",\"checkmarx_username\"],\"type\":\"object\"},\"Class\":{\"additionalProperties\":false,\"example\":{\"id\":\"CWE-190\",\"source\":\"CWE\",\"type\":\"weakness\"},\"properties\":{\"id\":{\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CWE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ClassTypeDef\"},\"url\":{\"description\":\"An optional URL for this class.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"source\"],\"type\":\"object\"},\"ClassTypeDef\":{\"enum\":[\"rule-category\",\"compliance\",\"weakness\"],\"example\":\"compliance\",\"type\":\"string\"},\"CliTestFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"cli_test\"],\"example\":\"cli_test\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"ClientId\":{\"description\":\"The oauth2 client id for the app.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"ClientSecret\":{\"description\":\"The oauth2 client secret for the app. This is the only time this secret will be returned, store it securely and don’t lose it.\",\"example\":\"snyk_cs_ctZW0JsWG^Bm`*oPo=mnV26qU_6pjxht\\u003c]S_v1\",\"minLength\":1,\"type\":\"string\"},\"ClientSecret20240523\":{\"description\":\"The OAuth2 client secret for the app. This is the only time this secret will be returned, store it securely and don’t lose it. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"snyk_cs_ctZW0JsWG^Bm`*oPo=mnV26qU_6pjxht\\u003c]S_v1\",\"minLength\":1,\"type\":\"string\"},\"CloudResource\":{\"properties\":{\"environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"}},\"required\":[\"environment\"],\"type\":\"object\"},\"CloudTrailConfig\":{\"description\":\"A registration config specific to AWS CloudTrail.\",\"example\":{\"account_id\":\"123456789012\",\"channel_arn\":\"arn:partition:service:region:account-id:resource-id\"},\"properties\":{\"account_id\":{\"type\":\"string\"},\"channel_arn\":{\"example\":\"arn:partition:service:region:account-id:resource-id\",\"type\":\"string\"}},\"type\":\"object\"},\"CodeEnablement\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"autofix_enabled\":{\"type\":\"boolean\"},\"sast_enabled\":{\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"CodeIssue\":{\"description\":\"An issue discovered by SAST code analysis\",\"properties\":{\"attributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/IssueSummaryAttributesSnakeCase\"},{\"properties\":{\"fingerprint\":{\"example\":\"43e940cd.45cfe696.f0420b1d.0de66e91...\",\"nullable\":true,\"type\":\"string\"},\"fingerprint_version\":{\"example\":\"1\",\"nullable\":true,\"type\":\"string\"},\"primary_file_path\":{\"example\":\"routes/index.js\",\"type\":\"string\"},\"primary_region\":{\"description\":\"SARIF code region object\",\"example\":{\"end_column\":345,\"end_line\":345,\"start_column\":345,\"start_line\":345},\"properties\":{\"end_column\":{\"example\":345,\"nullable\":true,\"type\":\"number\"},\"end_line\":{\"example\":345,\"nullable\":true,\"type\":\"number\"},\"start_column\":{\"example\":345,\"nullable\":true,\"type\":\"number\"},\"start_line\":{\"example\":345,\"nullable\":true,\"type\":\"number\"}},\"type\":\"object\"},\"priority_score\":{\"example\":856,\"type\":\"number\"},\"priority_score_factors\":{\"description\":\"Descriptions of factors affecting priority score\",\"example\":[\"Found in a file appearing in multiple code flows\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"}]},\"id\":{\"description\":\"Code public issue ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"code-issue\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"CodeIssue20210813\":{\"description\":\"An issue discovered by SAST code analysis\",\"properties\":{\"attributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/IssueSummaryAttributes\"},{\"properties\":{\"fingerprint\":{\"example\":\"43e940cd.45cfe696.f0420b1d.0de66e91...\",\"nullable\":true,\"type\":\"string\"},\"fingerprintVersion\":{\"example\":\"1\",\"nullable\":true,\"type\":\"string\"},\"primaryFilePath\":{\"example\":\"routes/index.js\",\"type\":\"string\"},\"primaryRegion\":{\"description\":\"SARIF code region object\",\"example\":{\"endColumn\":345,\"endLine\":345,\"startColumn\":345,\"startLine\":345},\"type\":\"object\"},\"priorityScore\":{\"example\":856,\"type\":\"number\"},\"priorityScoreFactors\":{\"description\":\"Descriptions of factors affecting priority score\",\"example\":[\"Found in a file appearing in multiple code flows\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"}]},\"id\":{\"description\":\"Code public issue ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"code-issue\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"CodeMatch\":{\"example\":{\"file_name\":\"file.py\",\"location\":[{\"col_begin\":6,\"col_end\":17,\"line_begin\":1,\"line_end\":1}],\"source_code\":\"pw = \\\"sensitive\\\"\"},\"properties\":{\"file_name\":{\"type\":\"string\"},\"location\":{\"items\":{\"$ref\":\"#/components/schemas/MatchLocation\"},\"type\":\"array\"},\"source_code\":{\"type\":\"string\"}},\"required\":[\"file_name\",\"source_code\",\"location\"],\"type\":\"object\"},\"CodeSecurityPolicy\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributes\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"orgs\":{\"additionalProperties\":false,\"description\":\"An optional set of organizations explicitly associated with this policy. Only one of explicit associations\\nor project_attributes may be set.\\n\",\"properties\":{\"self\":{\"type\":\"string\"}},\"required\":[\"self\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"CodeSecurityPolicyAttributes\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of Code policy rules.\\n\",\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributesCwe\"},{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributesRuleId\"}]},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"orgs\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"policy_type\":{\"enum\":[\"sast\"],\"type\":\"string\"},\"project_attributes\":{\"additionalProperties\":false,\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"business_criticality\",\"lifecycle\",\"environment\"],\"type\":\"object\"}},\"required\":[\"name\",\"default\",\"policy_type\",\"configuration\"],\"type\":\"object\"},\"CodeSecurityPolicyAttributesCwe\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverride\"},{\"$ref\":\"#/components/schemas/PolicyActionIgnore20231127\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"cwe\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\",\"not-includes\"],\"type\":\"string\"},\"value\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"CodeSecurityPolicyAttributesRuleId\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverrideLowMediumHigh\"},{\"$ref\":\"#/components/schemas/PolicyActionIgnore20231127\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"rule-id\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\",\"not-includes\"],\"type\":\"string\"},\"value\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"CodeSecurityPolicyAttributesUpdate\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of security policy rules.\\n\",\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributesCwe\"},{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributesRuleId\"}]},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"CodeSecurityPolicyUpdate\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicyAttributesUpdate\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"CodeSuggestion\":{\"example\":{\"begin_offset\":-1,\"docstring\":\"Matches on soqli sanitizers (Language support: Apex).\\\\n\\\\n\",\"score\":\"0.030303030303030325\",\"suggestion_text\":\"PRED:SoqliSanitizer\"},\"properties\":{\"begin_offset\":{\"format\":\"int64\",\"type\":\"integer\"},\"docstring\":{\"type\":\"string\"},\"score\":{\"type\":\"string\"},\"suggestion_text\":{\"type\":\"string\"}},\"required\":[\"suggestion_text\",\"begin_offset\",\"score\",\"docstring\"],\"type\":\"object\"},\"CollectionAttributes\":{\"additionalProperties\":false,\"properties\":{\"is_generated\":{\"type\":\"boolean\"},\"name\":{\"description\":\"User-defined name of the collection\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"CollectionMeta\":{\"additionalProperties\":false,\"properties\":{\"issues_critical_count\":{\"description\":\"The sum of critical severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_high_count\":{\"description\":\"The sum of high severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_low_count\":{\"description\":\"The sum of low severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_medium_count\":{\"description\":\"The sum of medium severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"projects_count\":{\"description\":\"The amount of projects belonging to this collection\",\"example\":7,\"type\":\"number\"}},\"required\":[\"projects_count\",\"issues_critical_count\",\"issues_high_count\",\"issues_medium_count\",\"issues_low_count\"],\"type\":\"object\"},\"CollectionRelationships\":{\"additionalProperties\":false,\"properties\":{\"created_by_user\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the user that created the collection. Null for auto-collections.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"user\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"org\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the org that this collection belongs to\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"org\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"org\",\"created_by_user\"],\"type\":\"object\"},\"CollectionResponse\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/CollectionMeta\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"meta\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"CommonConnectionAttributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/ConnectionAttributes\"},{\"$ref\":\"#/components/schemas/ConfigurationAttributes\"}]},\"CommonConnectionResponseAttributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/ConnectionAttributes\"},{\"$ref\":\"#/components/schemas/ConfigurationResponseAttributes\"}]},\"CommonIssueModelVThree\":{\"properties\":{\"attributes\":{\"properties\":{\"coordinates\":{\"items\":{\"$ref\":\"#/components/schemas/Coordinate\"},\"type\":\"array\"},\"created_at\":{\"example\":\"2022-06-16T13:51:13Z\",\"format\":\"date-time\",\"type\":\"string\"},\"description\":{\"description\":\"A description of the issue in Markdown format\",\"example\":\"## Overview\\\\n\\\\n\\\\nAffected versions of this package are vulnerable to XML External Entity (XXE) Injection.\",\"type\":\"string\"},\"effective_severity_level\":{\"description\":\"The type from enumeration of the issue’s severity level. This is usually set from the issue’s producer, but can be overridden by policies.\",\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"problems\":{\"items\":{\"$ref\":\"#/components/schemas/Problem3\"},\"type\":\"array\"},\"severities\":{\"description\":\"An array of dictionaries containing all known data related to the vulnerability\",\"items\":{\"$ref\":\"#/components/schemas/Severity3\"},\"type\":\"array\"},\"slots\":{\"$ref\":\"#/components/schemas/Slots\"},\"title\":{\"description\":\"A human-readable title for this issue.\",\"example\":\"XML External Entity (XXE) Injection\",\"type\":\"string\"},\"type\":{\"description\":\"The issue type\",\"example\":\"package_vulnerability\",\"type\":\"string\"},\"updated_at\":{\"description\":\"When the vulnerability information was last modified.\",\"example\":\"2022-06-16T14:00:24.315507Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID of the vulnerability.\",\"example\":\"SNYK-JAVA-COMFASTERXMLWOODSTOX-2928754\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the REST resource. Always ‘issue’.\",\"example\":\"issue\",\"type\":\"string\"}},\"type\":\"object\"},\"Component\":{\"additionalProperties\":false,\"description\":\"A component identifies a subset of the given repository (a file, a bunch of files, the entire repo, or perhaps a fragment of a file) that may contain findings attached to it.\\nE.g. server/package.json for SCA or a java repository for SAST\\n\",\"properties\":{\"created_at\":{\"description\":\"Point in time in which this component was created\",\"example\":\"2017-07-21T17:32:28Z\",\"format\":\"date-time\",\"type\":\"string\"},\"findings_url\":{\"description\":\"Optional URL containing the findings for this component\",\"example\":\"https://example.com\",\"format\":\"uri\",\"type\":\"string\"},\"id\":{\"description\":\"ID of this component as provided by the scanner\",\"example\":\"e.g. package.json, 123e4567-e89b-12d3-a456-426655440000...\",\"type\":\"string\"},\"name\":{\"description\":\"Human readable name of this component as provided by the scanner\",\"example\":\"e.g. package.json, java repository...\",\"type\":\"string\"},\"type\":{\"description\":\"Identifies the type of this component as provided by the scanner among the ones supported by Snyk\",\"example\":\"e.g. pip, govendor, nuget...\",\"type\":\"string\"}},\"required\":[\"id\",\"name\",\"type\",\"created_at\"],\"type\":\"object\"},\"ConfigurationAttributes\":{\"properties\":{\"configuration\":{\"discriminator\":{\"mapping\":{\"acr\":\"./acr.yaml#/schemas/AcrAttributes\",\"apprisk\":\"./apprisk.yaml#/schemas/AppRiskAttributes\",\"artifactory\":\"./artifactory.yaml#/schemas/ArtifactoryAttributes\",\"artifactory-cr\":\"./artifactoryCr.yaml#/schemas/ArtifactoryCr\",\"azure-repos\":\"./azureRepos.yaml#/schemas/AzureReposAttributes\",\"bitbucket-server\":\"./bitbucketServer.yaml#/schemas/BitbucketServerAttributes\",\"digitalocean-cr\":\"./digitaloceanCr.yaml#/schemas/DigitalOceanCrAttributes\",\"docker-hub\":\"./dockerHub.yaml#/schemas/DockerHubAttributes\",\"ecr\":\"./ecr.yaml#/schemas/EcrAttributes\",\"gcr\":\"./gcr.yaml#/schemas/GcrAttributes\",\"github\":\"./github.yaml#/schemas/GitHubAttributes\",\"github-cloud-app\":\"./githubServerApp.yaml#/schemas/GitHubCloudAppAttributes\",\"github-cr\":\"./githubCr.yaml#/schemas/GithubCrAttributes\",\"github-enterprise\":\"./githubEnterprise.yaml#/schemas/GitHubEnterpriseAttributes\",\"github-server-app\":\"./githubServerApp.yaml#/schemas/GitHubServerAppAttributes\",\"gitlab\":\"./gitlab.yaml#/schemas/GitLabAttributes\",\"gitlab-cr\":\"./gitlabCr.yaml#/schemas/GitlabCrAttributes\",\"google-artifact-cr\":\"./googleArtifactCr.yaml#/schemas/GoogleArtifactCrAttributes\",\"harbor-cr\":\"./harborCr.yaml#/schemas/HarborCrAttributes\",\"jira\":\"./jira.yaml#/schemas/JiraAttributes\",\"nexus\":\"./nexus.yaml#/schemas/NexusAttributes\",\"nexus-cr\":\"./nexusCr.yaml#/schemas/NexusCrAttributes\",\"quay-cr\":\"./quayCr.yaml#/schemas/QuayCrAttributes\",\"workload\":\"./workload.yaml#/schemas/WorkloadAttributes\"},\"propertyName\":\"type\"},\"oneOf\":[{\"$ref\":\"#/components/schemas/AppRiskAttributes\"},{\"$ref\":\"#/components/schemas/ArtifactoryAttributes\"},{\"$ref\":\"#/components/schemas/AzureReposAttributes\"},{\"$ref\":\"#/components/schemas/BitbucketServerAttributes\"},{\"$ref\":\"#/components/schemas/GitHubAttributes\"},{\"$ref\":\"#/components/schemas/GitHubEnterpriseAttributes\"},{\"$ref\":\"#/components/schemas/GitHubServerAppAttributes\"},{\"$ref\":\"#/components/schemas/GitHubCloudAppAttributes\"},{\"$ref\":\"#/components/schemas/GitLabAttributes\"},{\"$ref\":\"#/components/schemas/JiraAttributes\"},{\"$ref\":\"#/components/schemas/NexusAttributes\"},{\"$ref\":\"#/components/schemas/AcrAttributes\"},{\"$ref\":\"#/components/schemas/ArtifactoryCrAttributes\"},{\"$ref\":\"#/components/schemas/DigitalOceanCrAttributes\"},{\"$ref\":\"#/components/schemas/DockerHubAttributes\"},{\"$ref\":\"#/components/schemas/EcrAttributes\"},{\"$ref\":\"#/components/schemas/GcrAttributes\"},{\"$ref\":\"#/components/schemas/GithubCrAttributes\"},{\"$ref\":\"#/components/schemas/GitlabCrAttributes\"},{\"$ref\":\"#/components/schemas/GoogleArtifactCrAttributes\"},{\"$ref\":\"#/components/schemas/HarborCrAttributes\"},{\"$ref\":\"#/components/schemas/NexusCrAttributes\"},{\"$ref\":\"#/components/schemas/QuayCrAttributes\"},{\"$ref\":\"#/components/schemas/WorkloadAttributes\"}]}},\"required\":[\"configuration\"],\"type\":\"object\"},\"ConfigurationResponseAttributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/GenericConfigurationAttributes\"}]},\"ConnectionAttributes\":{\"properties\":{\"deployment_id\":{\"description\":\"Associated Deployment ID\",\"format\":\"uuid\",\"type\":\"string\"},\"identifier\":{\"description\":\"Broker identifier\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"Associated name\",\"type\":\"string\"},\"secrets\":{\"properties\":{\"primary\":{\"$ref\":\"#/components/schemas/SecretAttributes\"},\"secondary\":{\"$ref\":\"#/components/schemas/SecretAttributes\"}},\"required\":[\"primary\",\"secondary\"],\"type\":\"object\"}},\"required\":[\"deployment_id\",\"name\"],\"type\":\"object\"},\"ConnectionRelationship\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"Associated item id\",\"type\":\"string\"},\"type\":{\"description\":\"Associated item type\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"ConnectionRelationships\":{\"additionalProperties\":false,\"properties\":{\"broker_connections\":{\"items\":{\"$ref\":\"#/components/schemas/ConnectionRelationship\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"broker_connections\"],\"type\":\"object\"},\"ContainerBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"platform\":{\"type\":\"string\"}},\"required\":[\"platform\"],\"type\":\"object\"},\"Context\":{\"description\":\"Allow installing the app to a org/group or to a user, default tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"Coordinate\":{\"properties\":{\"remedies\":{\"items\":{\"$ref\":\"#/components/schemas/Remedy3\"},\"type\":\"array\"},\"representations\":{\"description\":\"The affected versions of this vulnerability.\",\"items\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/ResourcePathRepresentation\"},{\"$ref\":\"#/components/schemas/PackageRepresentation\"}]},\"type\":\"array\"}},\"required\":[\"representations\"],\"type\":\"object\"},\"CreateBrokerConnectionIntegration\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/IntegrationResource\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CreateBrokerConnectionRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CommonConnectionAttributes\"},\"type\":{\"enum\":[\"broker_connection\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CreateBrokerDeploymentRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/BrokerDeploymentAttributes\"}]},\"type\":{\"enum\":[\"broker_deployment\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CreateCollectionRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"$ref\":\"#/components/schemas/name\"}},\"required\":[\"name\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CreateDeploymentCredentialRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/DeploymentCredentialsAttributes\"},\"type\":{\"enum\":[\"deployment_credential\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CreateGroupMembershipRequestBody\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"relationships\":{\"additionalProperties\":false,\"properties\":{\"group\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"8aab168e-fb3b-47c0-9d87-442715788b31\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"group\\\"\",\"enum\":[\"group\"],\"example\":\"group\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"role\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"group_role\\\"\",\"enum\":[\"group_role\"],\"example\":\"group_role\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"user\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"677d5f47-a8bf-4090-ba52-680903e7c8b5\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"user\\\"\",\"enum\":[\"user\"],\"example\":\"user\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"required\":[\"role\",\"user\",\"group\"],\"type\":\"object\"},\"type\":{\"description\":\"type of membership according to its entity\",\"enum\":[\"group_membership\"],\"example\":\"group_membership\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"CreateIndexResponseAttributes\":{\"example\":{\"error\":\"AC_OK\",\"error_message\":\"\",\"indexing_status\":\"OK\",\"readiness\":\"READY\"},\"properties\":{\"error\":{\"type\":\"string\"},\"error_message\":{\"type\":\"string\"},\"indexing_status\":{\"enum\":[\"OK\",\"FAILED\",\"IN_PROGRESS\"],\"type\":\"string\"},\"readiness\":{\"enum\":[\"ABSENT\",\"READY\"],\"type\":\"string\"}},\"required\":[\"readiness\",\"indexing_status\",\"error\"],\"type\":\"object\"},\"CreateOrgMembershipRequestBody\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"relationships\":{\"additionalProperties\":false,\"properties\":{\"org\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"8aab168e-fb3b-47c0-9d87-442715788b31\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"org\\\"\",\"enum\":[\"org\"],\"example\":\"org\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"role\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"org_role\\\"\",\"enum\":[\"org_role\"],\"example\":\"org_role\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"user\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"677d5f47-a8bf-4090-ba52-680903e7c8b5\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"user\\\"\",\"enum\":[\"user\"],\"example\":\"user\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"required\":[\"role\",\"user\",\"org\"],\"type\":\"object\"},\"type\":{\"description\":\"type of membership according to its entity\",\"enum\":[\"org_membership\"],\"example\":\"org_membership\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"CreatePermissionsAttributes\":{\"example\":{\"platform\":\"aws\",\"type\":\"cf\"},\"properties\":{\"options\":{\"anyOf\":[{\"description\":\"Options for generating an Azure environment permissions script\",\"example\":{\"subscription_id\":\"6884d000-8dd4-11ed-a1eb-0242ac120002\",\"tenant_id\":\"51627f08-8dd4-11ed-a1eb-0242ac120002\"},\"properties\":{\"subscription_id\":{\"description\":\"ID of the Azure subscription to be scanned\",\"example\":\"6884d000-8dd4-11ed-a1eb-0242ac120002\",\"type\":\"string\"},\"tenant_id\":{\"description\":\"Azure Tenant (directory) ID\",\"example\":\"51627f08-8dd4-11ed-a1eb-0242ac120002\",\"type\":\"string\"}},\"required\":[\"tenant_id\",\"subscription_id\"],\"type\":\"object\"}]},\"platform\":{\"$ref\":\"#/components/schemas/PlatformType\"},\"type\":{\"$ref\":\"#/components/schemas/PermissionType\"}},\"required\":[\"type\",\"platform\"],\"type\":\"object\"},\"CreatePolicyRulePayload\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PolicyRuleAttributes\"},\"type\":{\"enum\":[\"policy_rule\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"CreateRepoIndexAttributes\":{\"additionalProperties\":false,\"example\":{\"integration_type\":\"github\",\"project_name\":\"snyk-fixture/goof\",\"target_id\":\"aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa\"},\"properties\":{\"integration_type\":{\"type\":\"string\"},\"project_name\":{\"type\":\"string\"},\"target_id\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"project_name\",\"integration_type\",\"target_id\"],\"type\":\"object\"},\"CreateSnippetIndexAttributes\":{\"additionalProperties\":false,\"example\":{\"content\":\"const pw = 1234\",\"language_name\":\"javascript\"},\"properties\":{\"content\":{\"type\":\"string\"},\"language_name\":{\"type\":\"string\"}},\"required\":[\"language_name\",\"content\"],\"type\":\"object\"},\"CustomBaseImageAttributes\":{\"additionalProperties\":false,\"properties\":{\"include_in_recommendations\":{\"description\":\"Whether this image should be recommended as a base image upgrade. \\nIf set to true, this image could be shown as a base image upgrade to other projects.\\nIf set to false this image will never be recommended as an upgrade.\\n\",\"example\":true,\"type\":\"boolean\"},\"project_id\":{\"description\":\"The ID of the container project that the custom base image is based off of.\\nThe attributes of this custom base image are taken from the latest snapshot at the time of creation.\\nThis means that no changes should be made to the original project after the creation of the custom base image,\\nas new snapshots created from any changes will NOT be picked up.\\n\",\"example\":\"2cab3939-d112-4ef0-836d-e09c87cbe69b\",\"format\":\"uuid\",\"type\":\"string\"},\"versioning_schema\":{\"$ref\":\"#/components/schemas/VersioningSchema\"}},\"required\":[\"project_id\",\"include_in_recommendations\"],\"type\":\"object\"},\"CustomBaseImageCollectionResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageSnapshot\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"},\"CustomBaseImagePatchRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"include_in_recommendations\":{\"example\":true,\"type\":\"boolean\"},\"versioning_schema\":{\"$ref\":\"#/components/schemas/VersioningSchema\"}},\"type\":\"object\"},\"id\":{\"description\":\"The ID of the custom base image that should be updated. (Same one used in the URI)\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"This should always be \\\"custom_base_image\\\"\",\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CustomBaseImagePostRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageAttributes\"},\"type\":{\"description\":\"This should always be \\\"custom_base_image\\\"\",\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CustomBaseImageResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageAttributes\"},\"id\":{\"example\":\"2cab3939-d112-4ef0-836d-e09c87cbe69b\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"CustomBaseImageResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CustomBaseImageResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"},\"CustomBaseImageSnapshot\":{\"properties\":{\"group_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"include_in_recommendations\":{\"type\":\"boolean\"},\"org_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"project_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"repository\":{\"type\":\"string\"},\"tag\":{\"type\":\"string\"}},\"type\":\"object\"},\"CycloneDxComponent\":{\"properties\":{\"bom-ref\":{\"example\":\"common-util@3.0.0\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"name\":{\"example\":\"acme-lib\",\"type\":\"string\"},\"purl\":{\"example\":\"pkg:golang/golang.org/x/text@v0.3.7\",\"type\":\"string\"},\"type\":{\"example\":\"library\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"version\":{\"example\":\"1.0.0\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"component\"}},\"CycloneDxDependency\":{\"properties\":{\"dependsOn\":{\"example\":[\"web-framework@1.0.0\",\"persistence@3.1.0\"],\"items\":{\"type\":\"string\"},\"type\":\"array\",\"xml\":{\"name\":\"dependency\"}},\"ref\":{\"example\":\"common-util@3.0.0\",\"type\":\"string\",\"xml\":{\"attribute\":true}}},\"type\":\"object\",\"xml\":{\"name\":\"dependency\"}},\"CycloneDxDocument\":{\"properties\":{\"bomFormat\":{\"enum\":[\"CycloneDX\"],\"example\":\"CycloneDX\",\"type\":\"string\"},\"components\":{\"description\":\"A list of included software components\",\"items\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"type\":\"array\"},\"dependencies\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxDependency\"},\"type\":\"array\"},\"metadata\":{\"$ref\":\"#/components/schemas/CycloneDxMetadata\"},\"specVersion\":{\"example\":\"1.4\",\"type\":\"string\"},\"version\":{\"example\":1,\"type\":\"integer\"}},\"required\":[\"bomFormat\",\"specVersion\",\"version\",\"metadata\",\"dependencies\"],\"type\":\"object\"},\"CycloneDxMetadata\":{\"properties\":{\"component\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"properties\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxProperty\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"timestamp\":{\"example\":\"2021-02-09T20:40:32Z\",\"type\":\"string\"},\"tools\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxTool\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}}},\"type\":\"object\"},\"CycloneDxProperty\":{\"properties\":{\"name\":{\"example\":\"snyk:org_id\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"value\":{\"example\":\"f1bb66d1-a94e-4574-aea1-9697d794e04d\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"property\"}},\"CycloneDxTool\":{\"properties\":{\"name\":{\"example\":\"Snyk Open Source\",\"type\":\"string\"},\"vendor\":{\"example\":\"Snyk\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"tool\"}},\"CycloneDxXmlDocument\":{\"properties\":{\"components\":{\"description\":\"A list of included software components\",\"items\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"dependencies\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxDependency\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"metadata\":{\"$ref\":\"#/components/schemas/CycloneDxMetadata\"}},\"required\":[\"metadata\",\"components\",\"dependencies\"],\"type\":\"object\",\"xml\":{\"name\":\"bom\"}},\"DeleteProjectsFromCollectionRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"description\":\"IDs of items to remove from a collection\",\"items\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the item id\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"maxItems\":100,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"},\"DepGraphAttributes\":{\"example\":{\"component_details\":{\"snyk.io\":{\"artifact\":\"AWSSDKCPP-S3\",\"author\":\"Amazon Web Services\",\"file_paths\":[\"aws-sdk-cpp-1.3.50/aws-cpp-sdk-s3/include/aws/s3/S3Client.h\",\"aws-sdk-cpp-1.3.50/aws-cpp-sdk-s3/include/aws/s3/S3Endpoint.h\"],\"id\":\"67aa3b08f493e26d7464ab0a00000000\",\"path\":\"aws-sdk-cpp-1.3.50/aws-cpp-sdk-s3/include/aws/s3\",\"score\":1,\"url\":\"https://example.org/v3-flatcontainer/awssdkcpp-s3/1.3.20060301.58/awssdkcpp-s3.1.3.20060301.58.nupkg\",\"version\":\"1.3.20060301.58\"}},\"dep_graph_data\":{\"graph\":{\"nodes\":[{\"deps\":[{\"node_id\":\"https://example.org|cpio@2.12\"}],\"node_id\":\"root-node\",\"pkg_id\":\"root-node@0.0.0\"}],\"root_node_id\":\"root-node\"},\"pkg_manager\":{\"name\":\"cpp\"},\"pkgs\":[{\"id\":\"root-node@0.0.0\",\"info\":{\"name\":\"root-node\",\"version\":\"0.0.0\"}}],\"schema_version\":\"1.2.0\"},\"in_progress\":false,\"start_time\":1653904564709},\"properties\":{\"component_details\":{\"additionalProperties\":{\"properties\":{\"artifact\":{\"type\":\"string\"},\"author\":{\"type\":\"string\"},\"file_paths\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"path\":{\"type\":\"string\"},\"score\":{\"type\":\"number\"},\"url\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"required\":[\"artifact\",\"version\",\"author\",\"path\",\"id\",\"url\",\"score\",\"file_paths\"],\"type\":\"object\"},\"type\":\"object\"},\"dep_graph_data\":{\"properties\":{\"graph\":{\"properties\":{\"nodes\":{\"items\":{\"properties\":{\"deps\":{\"items\":{\"properties\":{\"node_id\":{\"type\":\"string\"}},\"required\":[\"node_id\"],\"type\":\"object\"},\"type\":\"array\"},\"node_id\":{\"type\":\"string\"},\"pkg_id\":{\"type\":\"string\"}},\"required\":[\"node_id\",\"pkg_id\",\"deps\"],\"type\":\"object\"},\"type\":\"array\"},\"root_node_id\":{\"type\":\"string\"}},\"required\":[\"root_node_id\",\"nodes\"],\"type\":\"object\"},\"pkg_manager\":{\"properties\":{\"name\":{\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"pkgs\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"info\":{\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"required\":[\"name\",\"version\"],\"type\":\"object\"}},\"required\":[\"id\",\"info\"],\"type\":\"object\"},\"type\":\"array\"},\"schema_version\":{\"type\":\"string\"}},\"required\":[\"schema_version\",\"pkg_manager\",\"pkgs\",\"graph\"],\"type\":\"object\"},\"in_progress\":{\"type\":\"boolean\"},\"start_time\":{\"type\":\"number\"}},\"required\":[\"in_progress\"],\"type\":\"object\"},\"DepGraphResponse\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/DepGraphAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"properties\":{\"self\":{\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"Dependency\":{\"properties\":{\"package_name\":{\"description\":\"The package name the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"package_version\":{\"description\":\"The package version the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"package_name\",\"package_version\"],\"type\":\"object\"},\"DeployedRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"DeploymentCredentialAttributes\":{\"additionalProperties\":false,\"properties\":{\"comment\":{\"description\":\"Optional comment information\",\"type\":\"string\"},\"deployment_id\":{\"description\":\"Associated Deployment ID\",\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"environment_variable_name\":{\"type\":\"string\"},\"type\":{\"description\":\"Associated connection type\",\"type\":\"string\"}},\"required\":[\"deployment_id\",\"environment_variable_name\",\"type\"],\"type\":\"object\"},\"DeploymentCredentialResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/DeploymentCredentialAttributes\"},\"id\":{\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/ConnectionRelationships\"},\"type\":{\"enum\":[\"deployment_credential\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"},\"DeploymentCredentialsAttributes\":{\"items\":{\"$ref\":\"#/components/schemas/DeploymentCredentialAttributes\"},\"maxItems\":10,\"type\":\"array\"},\"DigitalOceanCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_token\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"cr_agent_url\",\"cr_base\",\"cr_token\"],\"type\":\"object\"},\"type\":{\"enum\":[\"digitalocean-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"DockerHubAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"docker-hub\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"EcrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_external_id\":{\"type\":\"string\"},\"cr_region\":{\"type\":\"string\"},\"cr_role_arn\":{\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"cr_agent_url\",\"cr_base\",\"cr_role_arn\",\"cr_region\",\"cr_external_id\"],\"type\":\"object\"},\"type\":{\"enum\":[\"ecr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"EducationResource\":{\"properties\":{\"attributes\":{\"properties\":{\"author\":{\"type\":\"string\"},\"date_published\":{\"format\":\"date\",\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"education_content_category\":{\"enum\":[\"security education\",\"product training\"],\"type\":\"string\"},\"image\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"slug\":{\"type\":\"string\"},\"tags\":{\"items\":{\"$ref\":\"#/components/schemas/Tag\"},\"type\":\"array\"},\"url\":{\"type\":\"string\"}},\"required\":[\"name\",\"description\",\"url\",\"slug\",\"image\",\"education_content_category\",\"tags\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"lesson\",\"learning_path\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"Environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"EnvironmentAttributes\":{\"description\":\"Environment attributes\",\"example\":{\"created_at\":\"2022-05-06T12:25:15-04:00\",\"kind\":\"aws\",\"name\":\"Demo AWS Environment\",\"native_id\":\"12345678910\",\"options\":{\"role_arn\":\"arn:aws:iam::123456789012:role/SnykCloud1234\"},\"properties\":{\"account_id\":\"123456789012\"},\"revision\":1,\"status\":\"success\",\"updated_at\":\"2022-05-06T12:25:15-04:00\"},\"properties\":{\"created_at\":{\"description\":\"When the environment was created\",\"example\":\"2022-05-06T12:25:15-04:00\",\"format\":\"date-time\",\"type\":\"string\"},\"deleted_at\":{\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"kind\":{\"$ref\":\"#/components/schemas/EnvironmentKind\"},\"name\":{\"$ref\":\"#/components/schemas/EnvironmentName\"},\"options\":{\"type\":\"object\"},\"properties\":{\"type\":\"object\"},\"revision\":{\"description\":\"Increment for each change to an environment\",\"example\":1,\"type\":\"integer\"},\"updated_at\":{\"description\":\"When the environment was last updated\",\"example\":\"2022-05-07T12:25:15-04:00\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"}},\"required\":[\"kind\",\"name\",\"created_at\"],\"type\":\"object\"},\"EnvironmentCreateAttributes\":{\"example\":{\"kind\":\"aws\",\"options\":{\"role_arn\":\"arn:aws:iam::336447867772:role/SnykCloud1234\"}},\"properties\":{\"kind\":{\"$ref\":\"#/components/schemas/EnvironmentKind\"},\"name\":{\"$ref\":\"#/components/schemas/EnvironmentName\"},\"options\":{\"$ref\":\"#/components/schemas/EnvironmentOptions\"}},\"required\":[\"kind\",\"options\"],\"type\":\"object\"},\"EnvironmentKind\":{\"description\":\"Environment kind: aws\",\"enum\":[\"aws\",\"google\",\"azure\",\"scm\",\"tfc\",\"cli\"],\"type\":\"string\"},\"EnvironmentName\":{\"description\":\"Environment name\",\"example\":\"Demo AWS Environment\",\"type\":\"string\"},\"EnvironmentOptions\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/AwsOptions\"},{\"$ref\":\"#/components/schemas/GoogleOptions\"},{\"$ref\":\"#/components/schemas/AzureOptions\"}]},\"EnvironmentRelationships\":{\"additionalProperties\":true,\"description\":\"Environment relationships\",\"example\":{\"organization\":{\"data\":{\"id\":\"00000000-0000-0000-0000-000000000000\",\"type\":\"organization\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}},\"project\":{\"data\":{\"id\":\"11111111-1111-11111-1111-111111111111\",\"type\":\"project\"}}},\"type\":\"object\"},\"EnvironmentType\":{\"example\":\"environment\",\"type\":\"string\"},\"EnvironmentTypeDef\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"},\"EnvironmentUpdateAttributes\":{\"description\":\"Environment update attributes. Only the AWS role ARN can be updated; new ARN must have the same account ID as the old ARN.\",\"example\":{\"options\":{\"role_arn\":\"arn:aws:iam::123456789012:role/SnykCloud1234\"}},\"properties\":{\"name\":{\"$ref\":\"#/components/schemas/EnvironmentName\"},\"options\":{\"$ref\":\"#/components/schemas/EnvironmentOptions\"}},\"required\":[\"options\"],\"type\":\"object\"},\"Error\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/ErrorLink\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"ErrorDocument\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"$ref\":\"#/components/schemas/Error\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"},\"ErrorLink\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"EventBridgeConfigRequest\":{\"description\":\"A registration config specific to AWS Event Bridge.\",\"properties\":{\"account_id\":{\"example\":\"123456789012\",\"type\":\"string\"},\"event_type\":{\"enum\":[\"audit_logs\",\"issues\"],\"type\":\"string\"},\"region\":{\"description\":\"The region where AWS Event Bridge events will be sent.\",\"example\":\"us-east-1\",\"type\":\"string\"}},\"required\":[\"account_id\",\"region\",\"event_type\"],\"type\":\"object\"},\"EventBridgeConfigResponse\":{\"allOf\":[{\"$ref\":\"#/components/schemas/EventBridgeConfigRequest\"},{\"properties\":{\"event_source_arn\":{\"type\":\"string\"},\"event_source_name\":{\"type\":\"string\"}},\"required\":[\"event_source_arn\",\"event_source_name\"],\"type\":\"object\"}]},\"ExploitDetails\":{\"description\":\"Details about the exploits\",\"properties\":{\"maturity_levels\":{\"description\":\"List of maturity levels\",\"items\":{\"$ref\":\"#/components/schemas/MaturityLevel\"},\"type\":\"array\"},\"sources\":{\"description\":\"Sources for determining exploit maturity level, e.g., CISA, ExploitDB, Snyk.\",\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"FilePosition\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"Flow\":{\"discriminator\":{\"propertyName\":\"name\"},\"oneOf\":[{\"$ref\":\"#/components/schemas/MonitorFlow\"},{\"$ref\":\"#/components/schemas/CliTestFlow\"},{\"$ref\":\"#/components/schemas/IdeTestFlow\"},{\"$ref\":\"#/components/schemas/PrCheckFlow\"},{\"$ref\":\"#/components/schemas/RecurringTestFlow\"},{\"$ref\":\"#/components/schemas/IdeDiffTestFlow\"},{\"$ref\":\"#/components/schemas/ApiTestFlow\"},{\"$ref\":\"#/components/schemas/ApiMonitorFlow\"},{\"$ref\":\"#/components/schemas/SbomMonitorFlow\"}]},\"GcrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"gcr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GenericConfigurationAttributes\":{\"properties\":{\"configuration\":{\"properties\":{\"required\":{\"additionalProperties\":{\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"}},\"required\":[\"configuration\"],\"type\":\"object\"},\"GetBrokerConnectionIntegrationResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIntegrationResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GetBrokerConnectionIntegrationsResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/OrgIntegrationResource\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GetBrokerConnectionResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/BrokerConnectionResponseResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GetBrokerDeploymentResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/BrokerDeploymentResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GetDeploymentCredentialResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/DeploymentCredentialResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GetProjectSettingsCollection\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"},\"GetProjectsOfCollectionResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectOfCollection\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"},\"GetProjectsSetting\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectSetting\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"},\"GetRecommendedVersionsRequest\":{\"properties\":{\"data\":{\"properties\":{\"packages\":{\"additionalProperties\":{\"type\":\"string\"},\"type\":\"object\"},\"policies\":{\"properties\":{\"allow_major_upgrades\":{\"type\":\"boolean\"},\"min_age_of_package\":{\"minimum\":0,\"type\":\"number\"}},\"required\":[\"allow_major_upgrades\",\"min_age_of_package\"],\"type\":\"object\"},\"type\":{\"enum\":[\"npm\",\"yarn\",\"maven\"],\"type\":\"string\"}},\"required\":[\"type\",\"policies\",\"packages\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\"],\"type\":\"object\"},\"GitHubAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"github_token\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"github_token\"],\"type\":\"object\"},\"type\":{\"enum\":[\"github\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GitHubCloudAppAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"github\":{\"example\":\"ghe.yourdomain.com\",\"type\":\"string\"},\"github_api\":{\"example\":\"api.ghe.yourdomain.com\",\"type\":\"string\"},\"github_app_client_id\":{\"example\":\"\\u003capp-client-id\\u003e\",\"type\":\"string\"},\"github_app_id\":{\"example\":\"\\u003capp-id\\u003e\",\"type\":\"string\"},\"github_app_installation_id\":{\"example\":\"\\u003capp-installation-id\\u003e\",\"type\":\"string\"},\"github_app_private_pem_path\":{\"example\":\"\\u003cpath-to-private-pem-file\\u003e\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"github\",\"github_api\",\"github_app_client_id\",\"github_app_id\",\"github_app_installation_id\",\"github_app_private_pem_path\"],\"type\":\"object\"},\"type\":{\"enum\":[\"github-cloud-app\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GitHubEnterpriseAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"github\":{\"example\":\"ghe.yourdomain.com\",\"type\":\"string\"},\"github_token\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"github\",\"github_token\"],\"type\":\"object\"},\"type\":{\"enum\":[\"github-enterprise\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GitHubServerAppAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"github\":{\"example\":\"ghe.yourdomain.com\",\"type\":\"string\"},\"github_api\":{\"example\":\"api.ghe.yourdomain.com\",\"type\":\"string\"},\"github_app_client_id\":{\"example\":\"\\u003capp-client-id\\u003e\",\"type\":\"string\"},\"github_app_id\":{\"example\":\"\\u003capp-id\\u003e\",\"type\":\"string\"},\"github_app_installation_id\":{\"example\":\"\\u003capp-installation-id\\u003e\",\"type\":\"string\"},\"github_app_private_pem_path\":{\"example\":\"\\u003cpath-to-private-pem-file\\u003e\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"github\",\"github_api\",\"github_app_client_id\",\"github_app_id\",\"github_app_installation_id\",\"github_app_private_pem_path\"],\"type\":\"object\"},\"type\":{\"enum\":[\"github-server-app\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GitLabAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"gitlab\":{\"example\":\"gitlab.yourdomain.com\",\"type\":\"string\"},\"gitlab_token\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"broker_client_url\",\"gitlab\",\"gitlab_token\"],\"type\":\"object\"},\"type\":{\"enum\":[\"gitlab\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GithubCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"github-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GitlabCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"gitlab-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GoogleArtifactCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"google-artifact-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"GoogleOptions\":{\"additionalProperties\":false,\"description\":\"Options for creating a Google environment\",\"example\":{\"identity_provider\":\"https://iam.googleapis.com/projects/123/locations/global/workloadIdentityPools/snyk-workload-identity-123/providers/snyk-identity-provider-123\",\"project_id\":\"demo-project\",\"service_account_email\":\"snyk-demo@demo-project.iam.gserviceaccount.com\"},\"properties\":{\"identity_provider\":{\"description\":\"The full resource name of the workload identity provider\",\"example\":\"https://iam.googleapis.com/projects/123/locations/global/workloadIdentityPools/snyk-workload-identity-123/providers/snyk-identity-provider-123\",\"format\":\"uri\",\"type\":\"string\"},\"project_id\":{\"description\":\"Google project ID\",\"example\":\"demo-project\",\"type\":\"string\"},\"service_account_email\":{\"description\":\"Google service account email\",\"example\":\"snyk-demo@demo-project.iam.gserviceaccount.com\",\"format\":\"email\",\"type\":\"string\"}},\"required\":[\"service_account_email\",\"identity_provider\"],\"type\":\"object\"},\"GrantType\":{\"description\":\"An authorization grant is a credential representing the resource owner's authorization (to access its protected resources) used by the client to obtain an access token. The grant type represents the way your app will get the access token.\",\"enum\":[\"authorization_code\",\"client_credentials\"],\"type\":\"string\"},\"GrantType20220311\":{\"description\":\"An authorization grant is a credential representing the resource owner's authorization (to access its protected resources) used by the client to obtain an access token.\",\"enum\":[\"authorization_code\",\"client_credentials\"],\"type\":\"string\"},\"Group\":{\"additionalProperties\":true,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/GroupAttributes\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"group\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"GroupAttributes\":{\"additionalProperties\":true,\"properties\":{\"name\":{\"description\":\"The name of the group.\",\"example\":\"My Group\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"GroupIacSettingsRequest\":{\"description\":\"The Infrastructure as Code settings for a group.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"additionalProperties\":false,\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"minProperties\":1,\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"GroupIacSettingsResponse\":{\"description\":\"The Infrastructure as Code settings for a group.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"},\"id\":{\"description\":\"ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"type\":\"object\"},\"GroupId\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"},\"GroupMembership\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"created_at\":{\"description\":\"The date that the group membership was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\"}},\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/GroupMembershipRelationships\"},\"type\":{\"description\":\"Content type.\",\"example\":\"group_membership\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"GroupMembershipAttributes\":{\"additionalProperties\":false,\"properties\":{\"created_at\":{\"description\":\"The time when this group membership was created\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"created_at\"],\"type\":\"object\"},\"GroupMembershipGroupData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the group\",\"example\":\"Example group\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"group\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupMembershipMeta\":{\"additionalProperties\":false,\"properties\":{\"group_membership_count\":{\"type\":\"number\"}},\"type\":\"object\"},\"GroupMembershipOrgMembership\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"created_at\":{\"description\":\"The date that the org membership was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\"}},\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"org_membership_count\":{\"description\":\"Org memberships for this user within this group.\",\"type\":\"number\"},\"relationships\":{\"$ref\":\"#/components/schemas/GroupMembershipOrgMembershipRelationships\"},\"type\":{\"description\":\"Content type.\",\"example\":\"org_membership\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"GroupMembershipOrgMembershipOrgData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the prg\",\"example\":\"Example org\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupMembershipOrgMembershipRelationships\":{\"additionalProperties\":false,\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/GroupMembershipOrgMembershipOrgData\"},\"role\":{\"$ref\":\"#/components/schemas/GroupMembershipOrgMembershipRoleData\"},\"user\":{\"$ref\":\"#/components/schemas/GroupMembershipOrgMembershipUserData\"}},\"required\":[\"role\",\"org\",\"user\"],\"type\":\"object\"},\"GroupMembershipOrgMembershipRoleData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the role\",\"example\":\"Admin role\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"org_role\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupMembershipOrgMembershipUserData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"email\":{\"description\":\"The eamil of the user\",\"example\":\"user@test.com\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user\",\"example\":\"User2\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user\",\"example\":\"User name 2\",\"type\":\"string\"}},\"required\":[\"name\",\"username\",\"email\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupMembershipRelationships\":{\"additionalProperties\":false,\"properties\":{\"group\":{\"$ref\":\"#/components/schemas/GroupMembershipGroupData\"},\"role\":{\"$ref\":\"#/components/schemas/GroupMembershipRoleData\"},\"user\":{\"$ref\":\"#/components/schemas/GroupMembershipUserData\"}},\"required\":[\"role\",\"group\",\"user\"],\"type\":\"object\"},\"GroupMembershipResponseData\":{\"additionalProperties\":false,\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/GroupMembershipAttributes\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/GroupMembershipMeta\"},\"relationships\":{\"$ref\":\"#/components/schemas/GroupMembershipRelationships\"},\"type\":{\"description\":\"Content type\",\"example\":\"group_membership\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"GroupMembershipRoleData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the role\",\"example\":\"Admin role\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"group_role\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupMembershipUserData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"email\":{\"description\":\"The email of the user\",\"example\":\"user@test.com\",\"type\":\"string\"},\"login_method\":{\"description\":\"The login method of the user\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user\",\"example\":\"User2\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user\",\"example\":\"User name 2\",\"type\":\"string\"}},\"required\":[\"name\",\"username\",\"email\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"GroupRegistrationAttributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"},{\"$ref\":\"#/components/schemas/EventBridgeConfigResponse\"},{\"$ref\":\"#/components/schemas/SecurityCommandCenterConfigResponse\"}]},\"created\":{\"description\":\"A timestamp indicating the date the registration was created.\",\"type\":\"string\"},\"disabled\":{\"description\":\"A flag indicating whether the registration is disabled.\",\"type\":\"boolean\"},\"disabled_reason\":{\"description\":\"A reason for the registration being disabled, if applicable.\",\"type\":\"string\"},\"group_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"last_disabled\":{\"description\":\"A timestamp of the last time the registration was disabled.\",\"type\":\"string\"},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/GroupRegistrationType\"}},\"required\":[\"group_id\",\"name\",\"type\",\"config\",\"disabled\",\"disabled_reason\",\"last_disabled\",\"created\"],\"type\":\"object\"},\"GroupRegistrationData\":{\"description\":\"A group-level registration.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/GroupRegistrationAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"GroupRegistrationType\":{\"description\":\"The type of Cloud Events integration represented by a registration.\",\"enum\":[\"aws-cloudtrail\",\"aws-securityhub\",\"aws-eventbridge\",\"google-securitycommandcenter\"],\"type\":\"string\"},\"GroupRelationships\":{\"properties\":{\"tenant\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"GroupResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"example\":{\"name\":\"My Group\"},\"properties\":{\"name\":{\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/GroupId\"},\"relationships\":{\"$ref\":\"#/components/schemas/GroupRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/GroupType\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"},\"GroupType\":{\"description\":\"The type of the resource for group operations\",\"enum\":[\"group\"],\"type\":\"string\"},\"HarborCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"harbor-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"Id\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"},\"IdeDiffTestFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"ide_diff_test\"],\"example\":\"ide_diff_test\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"IdeTestFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"ide_test\"],\"example\":\"ide_test\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"Ignore\":{\"additionalProperties\":false,\"description\":\"ignore resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IgnoreAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"properties\":{\"self\":{\"description\":\"A URL for the location of the resource\",\"example\":\"https://example.com/resource/4\",\"format\":\"uri\",\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/IgnoreRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"IgnoreAttributes\":{\"additionalProperties\":false,\"example\":{\"created\":\"2021-06-01T00:00:00Z\",\"disregard_if_fixable\":false,\"expires\":\"2017-10-31T11:24:45.365Z\",\"ignore_path\":\"*\",\"reason\":\"Not vulnerable via this path\",\"reason_type\":\"not-vulnerable\",\"updated\":\"2021-06-01T00:00:00Z\",\"vulnerability_id\":\"npm:qs:20140806-1\"},\"properties\":{\"created\":{\"description\":\"The time that the ignore was created.\",\"example\":\"2021-06-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"disregard_if_fixable\":{\"description\":\"Only ignore the issue if no upgrade or patch is available.\",\"example\":false,\"type\":\"boolean\"},\"expires\":{\"description\":\"The time that the issue will no longer be ignored.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"ignore_path\":{\"description\":\"The path to ignore (default is * which represents all paths).\",\"example\":\"*\",\"type\":\"string\"},\"issue_key\":{\"description\":\"Describes the unique issue that the ignore rule applies to.\",\"example\":\"a7f5e5d9-ded4-4046-9169-5f27d04ac95c\",\"maxLength\":2048,\"type\":\"string\"},\"reason\":{\"description\":\"The reason that the issue was ignored.\",\"example\":\"Not vulnerable via this path\",\"type\":\"string\"},\"reason_type\":{\"description\":\"The classification of the ignore.\",\"enum\":[\"not-vulnerable\",\"wont-fix\",\"temporary-ignore\"],\"example\":\"not-vulnerable\",\"type\":\"string\"},\"updated\":{\"description\":\"The time that the ignore was last updated.\",\"example\":\"2021-06-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"vulnerability_id\":{\"description\":\"The Snyk id of the vulnerability the ignore rule applies to\",\"example\":\"npm:qs:20140806-1\",\"type\":\"string\"}},\"required\":[\"vulnerability_id\",\"ignore_path\",\"reason_type\",\"reason\",\"disregard_if_fixable\",\"created\",\"updated\"],\"type\":\"object\"},\"IgnoreCreateAttributes20231220\":{\"additionalProperties\":false,\"example\":{\"disregard_if_fixable\":false,\"expires\":\"2017-10-31T11:24:45.365Z\",\"ignore_path\":\"*\",\"reason\":\"Not vulnerable via this path\",\"reason_type\":\"not-vulnerable\",\"vulnerability_id\":\"npm:qs:20140806-1\"},\"properties\":{\"disregard_if_fixable\":{\"description\":\"Only ignore the issue if no upgrade or patch is available.\",\"example\":false,\"type\":\"boolean\"},\"expires\":{\"description\":\"The time that the issue will no longer be ignored.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"ignore_path\":{\"description\":\"The path to ignore (default is * which represents all paths).\",\"example\":\"*\",\"type\":\"string\"},\"issue_key\":{\"description\":\"Describes the unique issue the ignore rule applies to.\",\"example\":\"a7f5e5d9-ded4-4046-9169-5f27d04ac95c\",\"maxLength\":2048,\"type\":\"string\"},\"reason\":{\"description\":\"The reason that the issue was ignored.\",\"example\":\"Not vulnerable via this path\",\"minLength\":1,\"type\":\"string\"},\"reason_type\":{\"description\":\"The classification of the ignore.\",\"enum\":[\"not-vulnerable\",\"wont-fix\",\"temporary-ignore\"],\"example\":\"not-vulnerable\",\"type\":\"string\"},\"vulnerability_id\":{\"description\":\"The Snyk id of the vulnerability the ignore rule applies to\",\"example\":\"npm:qs:20140806-1\",\"type\":\"string\"}},\"required\":[\"vulnerability_id\",\"ignore_path\",\"reason_type\",\"reason\",\"disregard_if_fixable\"],\"type\":\"object\"},\"IgnoreCreateBody\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IgnoreCreateAttributes20231220\"},\"relationships\":{\"$ref\":\"#/components/schemas/IgnoreCreateRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/IgnoreType\"}},\"required\":[\"type\",\"attributes\",\"relationships\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"IgnoreCreateRelationships\":{\"additionalProperties\":false,\"example\":{\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"properties\":{\"scan_item\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ScanItemType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"scan_item\"],\"type\":\"object\"},\"IgnoreRelationships\":{\"additionalProperties\":false,\"example\":{\"ignored_by\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b7e\",\"type\":\"user\"}},\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"properties\":{\"ignored_by\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/UserType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"organization\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/OrganizationType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"scan_item\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ScanItemType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"organization\",\"scan_item\",\"ignored_by\"],\"type\":\"object\"},\"IgnoreType\":{\"enum\":[\"ignore\"],\"example\":\"ignore\",\"type\":\"string\"},\"IgnoreUpdateAttributes20231220\":{\"additionalProperties\":false,\"example\":{\"disregard_if_fixable\":false,\"expires\":\"2017-10-31T11:24:45.365Z\",\"ignore_path\":\"*\",\"reason\":\"Not vulnerable via this path\",\"reason_type\":\"not-vulnerable\",\"vulnerability_id\":\"npm:qs:20140806-1\"},\"properties\":{\"disregard_if_fixable\":{\"description\":\"Only ignore the issue if no upgrade or patch is available.\",\"example\":false,\"type\":\"boolean\"},\"expires\":{\"description\":\"The time that the issue will no longer be ignored.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"ignore_path\":{\"description\":\"The path to ignore (default is * which represents all paths).\",\"example\":\"*\",\"type\":\"string\"},\"issue_key\":{\"description\":\"Describes the unique issue the ignore rule applies to.\",\"example\":\"a7f5e5d9-ded4-4046-9169-5f27d04ac95c\",\"maxLength\":2048,\"type\":\"string\"},\"reason\":{\"description\":\"The reason that the issue was ignored.\",\"example\":\"Not vulnerable via this path\",\"minLength\":1,\"type\":\"string\"},\"reason_type\":{\"description\":\"The classification of the ignore.\",\"enum\":[\"not-vulnerable\",\"wont-fix\",\"temporary-ignore\"],\"example\":\"not-vulnerable\",\"type\":\"string\"},\"vulnerability_id\":{\"description\":\"The Snyk id of the vulnerability the ignore rule applies to\",\"example\":\"npm:qs:20140806-1\",\"type\":\"string\"}},\"required\":[\"vulnerability_id\",\"ignore_path\",\"reason_type\",\"reason\",\"disregard_if_fixable\"],\"type\":\"object\"},\"IgnoreUpdateBody20231220\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IgnoreUpdateAttributes20231220\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/IgnoreType\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Image\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ImageAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/ImageDigest\"},\"relationships\":{\"properties\":{\"image_target_refs\":{\"properties\":{\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"container_image\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"ImageAttributes\":{\"properties\":{\"layers\":{\"items\":{\"$ref\":\"#/components/schemas/ImageDigest\"},\"minItems\":1,\"type\":\"array\"},\"names\":{\"items\":{\"$ref\":\"#/components/schemas/ImageName\"},\"type\":\"array\"},\"platform\":{\"$ref\":\"#/components/schemas/Platform\"}},\"required\":[\"platform\",\"layers\"],\"type\":\"object\"},\"ImageDigest\":{\"example\":\"sha256:2bd864580926b790a22c8b96fd74496fe87b3c59c0774fe144bab2788e78e676\",\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"},\"ImageName\":{\"example\":\"gcr.io/snyk/redis:5\",\"pattern\":\"^((?:(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])(?:(?:\\\\.(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]))+)?(?::[0-9]+)?\\\\/)?[a-z0-9]+(?:(?:(?:[._]|__|[-]*)[a-z0-9]+)+)?(?:(?:\\\\/[a-z0-9]+(?:(?:(?:[._]|__|[-]*)[a-z0-9]+)+)?)+)?)(?::([\\\\w][\\\\w.-]{0,127}))?(?:@([A-Za-z][A-Za-z0-9]*(?:[-_+.][A-Za-z][A-Za-z0-9]*)*[:][A-Fa-f0-9]{32,}))?$\",\"type\":\"string\"},\"ImageTargetRef\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ImageTargetRefAttributes\"},\"id\":{\"example\":\"3cd4af4c-fb15-45c4-9acd-8e8fcc6690af\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"image_target_reference\"],\"type\":\"string\"}},\"type\":\"object\"},\"ImageTargetRefAttributes\":{\"properties\":{\"platform\":{\"$ref\":\"#/components/schemas/Platform\"},\"target_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"target_reference\":{\"type\":\"string\"}},\"type\":\"object\"},\"InheritFromParent\":{\"description\":\"Which parent to inherit settings from.\",\"enum\":[\"group\"],\"type\":\"string\"},\"InstalledAt\":{\"description\":\"Timestamp at which this app was first installed at.\",\"example\":\"2024-04-30T16:07:46.230044Z\",\"format\":\"date-time\",\"type\":\"string\"},\"IntegrationResource\":{\"additionalProperties\":false,\"properties\":{\"integration_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"IsActive\":{\"description\":\"Current status of the project settings.\",\"example\":true,\"type\":\"boolean\"},\"IsConfidential\":{\"description\":\"A boolean to indicate if an app is confidential or not as per the OAuth2 RFC. Confidential apps can securely store secrets. Examples of non-confidential apps are full web-based or CLIs.\",\"example\":true,\"type\":\"boolean\"},\"IsConfidential20220311\":{\"description\":\"A boolean to indicate if an app is confidential or not as per the OAuth2 RFC.\",\"example\":true,\"type\":\"boolean\"},\"IsEnabled\":{\"description\":\"Whether the custom rules feature is enabled or not.\",\"example\":true,\"type\":\"boolean\"},\"IsPublic\":{\"description\":\"A boolean to indicate if an app is publicly available or not.\",\"example\":false,\"type\":\"boolean\"},\"Issue\":{\"additionalProperties\":false,\"description\":\"A Snyk Issue.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IssueAttributes\"},\"id\":{\"example\":\"73832c6c-19ff-4a92-850c-2e1ff2800c16\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/IssueRelationships\"},\"type\":{\"enum\":[\"issue\"],\"example\":\"issue\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"IssueAttributes\":{\"additionalProperties\":false,\"description\":\"issue attributes\",\"properties\":{\"classes\":{\"description\":\"A list of details for weakness data, policy, etc that are the class of this issue's source.\",\"items\":{\"$ref\":\"#/components/schemas/Class\"},\"maxItems\":50,\"minItems\":1,\"type\":\"array\"},\"coordinates\":{\"description\":\"Where the issue originated, specific to issue type. Details on what\\ncode, package, etc introduced the issue. An issue may be caused by\\nmore than one coordinate.\\n\",\"items\":{\"properties\":{\"is_fixable_manually\":{\"type\":\"boolean\"},\"is_fixable_snyk\":{\"type\":\"boolean\"},\"is_fixable_upstream\":{\"type\":\"boolean\"},\"is_patchable\":{\"type\":\"boolean\"},\"is_pinnable\":{\"type\":\"boolean\"},\"is_upgradeable\":{\"type\":\"boolean\"},\"reachability\":{\"enum\":[\"function\",\"package\",\"no-info\",\"not-applicable\"],\"type\":\"string\"},\"remedies\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"correlation_id\":{\"description\":\"An optional identifier for correlating remedies between coordinates or across issues. They are scoped\\nto a single Project and test run. Remedies with the same correlation_id must have the same contents.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this remedy. Links are not permitted.\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"type\":{\"enum\":[\"indeterminate\",\"manual\",\"automated\",\"rule_result_message\",\"terraform\",\"cloudformation\",\"cli\",\"kubernetes\",\"arm\"],\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"maxItems\":5,\"minItems\":1,\"type\":\"array\"},\"representations\":{\"description\":\"A list of precise locations that surface an issue. A coordinate may have multiple representations.\\n\",\"items\":{\"oneOf\":[{\"description\":\"An object that contains an opaque identifying string.\",\"properties\":{\"resourcePath\":{\"maxLength\":2024,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"resourcePath\"],\"type\":\"object\"},{\"description\":\"An object that contains a list of opaque identifying strings.\",\"properties\":{\"dependency\":{\"properties\":{\"package_name\":{\"description\":\"The package name the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"package_version\":{\"description\":\"The package version the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"package_name\",\"package_version\"],\"type\":\"object\"}},\"required\":[\"dependency\"],\"type\":\"object\"},{\"description\":\"A resource location to some service, like a cloud resource.\",\"properties\":{\"cloud_resource\":{\"properties\":{\"environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"}},\"required\":[\"environment\"],\"type\":\"object\"}},\"required\":[\"cloud_resource\"],\"type\":\"object\"},{\"description\":\"A location within a file.\",\"properties\":{\"sourceLocation\":{\"properties\":{\"file\":{\"description\":\"A path to the file containing this issue, relative to the root of the project target,\\nformatted using POSIX separators.\\n\",\"maximum\":2048,\"minimum\":1,\"type\":\"string\"},\"region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"}},\"required\":[\"file\"],\"type\":\"object\"}},\"required\":[\"sourceLocation\"],\"type\":\"object\"}]},\"maxItems\":5,\"minItems\":1,\"type\":\"array\"}},\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"created_at\":{\"description\":\"The creation time of this issue.\",\"format\":\"date-time\",\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this issue. Links are not permitted.\",\"example\":\"Affected versions of this package are vulnerable to Prototype Pollution.\\nThe utilities function allow modification of the `Object` prototype.\\nIf an attacker can control part of the structure passed to this function,\\nthey could add or modify an existing property.\\n\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"effective_severity_level\":{\"description\":\"The computed effective severity of this issue. This is either the highest level from all included severities,\\nor an overridden value set via group level policy.\\n\",\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"exploit_details\":{\"additionalProperties\":false,\"properties\":{\"maturity_levels\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"format\":{\"example\":\"CVSS_v4\",\"minLength\":1,\"type\":\"string\"},\"level\":{\"example\":\"attacked\",\"minLength\":1,\"type\":\"string\"}},\"required\":[\"format\",\"level\"],\"type\":\"object\"},\"type\":\"array\"},\"sources\":{\"example\":[\"CISA\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"sources\",\"maturity_levels\"],\"type\":\"object\"},\"ignored\":{\"description\":\"A flag indicating if the issue is being ignored. Derived from the issue's ignore, which provides more details.\",\"type\":\"boolean\"},\"key\":{\"description\":\"An opaque key used for uniquely identifying this issue across test runs, within a project.\",\"example\":\"24018479-6bb1-4196-a41b-e54c7c5dcc82:1c6ddc45.7f41fd64.a214ef38.72ad650e.f0ecbaa5.18c3080a.b570850e.89112ac5.1a6d2cd5.71413d6f.a924ef28.71cdd50e.d0e1bea5.52c3a80a.1a0c4319.a9127ac5:1\",\"maxLength\":2048,\"type\":\"string\"},\"problems\":{\"description\":\"A list of details for vulnerability data, policy, etc that are the source of this issue.\",\"items\":{\"$ref\":\"#/components/schemas/Problem\"},\"minItems\":1,\"type\":\"array\"},\"resolution\":{\"$ref\":\"#/components/schemas/Resolution\"},\"risk\":{\"$ref\":\"#/components/schemas/Risk\"},\"severities\":{\"items\":{\"$ref\":\"#/components/schemas/CVSSSource\"},\"type\":\"array\"},\"status\":{\"description\":\"The issue's status. Derived from the issue's resolution, which provides more details.\",\"enum\":[\"open\",\"resolved\"],\"type\":\"string\"},\"title\":{\"description\":\"A human-readable title for this issue.\",\"example\":\"Insecure hash function used\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"tool\":{\"description\":\"An opaque identifier for corelating across test runs.\",\"example\":\"snyk://npm-deps\",\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/TypeDef\"},\"updated_at\":{\"description\":\"The time when this issue was last modified.\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"key\",\"title\",\"type\",\"effective_severity_level\",\"created_at\",\"updated_at\",\"status\",\"ignored\"],\"type\":\"object\"},\"IssueRelationships\":{\"additionalProperties\":false,\"description\":\"issue relationships\",\"example\":{\"ignore\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5d\",\"type\":\"ignore\"}},\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}},\"test_executions\":{\"data\":[{\"id\":\"0086e1bc-7c27-4f2e-9a99-5fe793ba4bef\",\"type\":\"test-workflow-execution\"}]}},\"properties\":{\"ignore\":{\"description\":\"An optional reference to an ignore rule that marks this issue as ignored.\",\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/IgnoreType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"organization\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/OrganizationType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"scan_item\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ScanItemType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"test_executions\":{\"description\":\"The \\\"test execution\\\" that identified this Issues. This ID represents\\na grouping of issues, that were identified by some analysis run, to produce\\nIssues.\\n\",\"properties\":{\"data\":{\"description\":\"List of metadata associated with the test executions that identified this issue\",\"items\":{\"properties\":{\"id\":{\"example\":\"3344947d-a5c3-4e20-928b-385a5d8792a3\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/TestExecutionType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"maxItems\":25,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"organization\",\"scan_item\"],\"type\":\"object\"},\"IssueSeverity\":{\"description\":\"Severity of an issue\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"IssueSummary\":{\"description\":\"Summary description of an issue.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IssueSummaryAttributes\"},\"id\":{\"description\":\"The Issue ID\",\"example\":\"2bcd80a9-e343-4601-9393-f820d51ab713\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"description\":\"Content type\",\"example\":\"issue-summary\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"links\"],\"type\":\"object\"},\"IssueSummaryAttributes\":{\"properties\":{\"cwe\":{\"description\":\"List of CWEs of the issue\",\"example\":[\"CWE-1\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"ignored\":{\"description\":\"Whether the issue has been ignored\",\"example\":false,\"type\":\"boolean\"},\"issueType\":{\"$ref\":\"#/components/schemas/IssueType\"},\"severity\":{\"$ref\":\"#/components/schemas/IssueSeverity\"},\"title\":{\"description\":\"The name of the issue\",\"example\":\"Example Issue\",\"type\":\"string\"}},\"required\":[\"issueType\",\"title\",\"severity\",\"ignored\",\"cwe\"],\"type\":\"object\"},\"IssueSummaryAttributesSnakeCase\":{\"properties\":{\"cwe\":{\"description\":\"List of CWEs of the issue\",\"example\":[\"CWE-1\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"ignored\":{\"description\":\"Whether the issue has been ignored\",\"example\":false,\"type\":\"boolean\"},\"issue_type\":{\"$ref\":\"#/components/schemas/IssueType\"},\"severity\":{\"$ref\":\"#/components/schemas/IssueSeverity\"},\"title\":{\"description\":\"The name of the issue\",\"example\":\"Example Issue\",\"type\":\"string\"}},\"required\":[\"issue_type\",\"title\",\"severity\",\"ignored\",\"cwe\"],\"type\":\"object\"},\"IssueSummarySnakeCase\":{\"description\":\"Summary description of an issue.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IssueSummaryAttributesSnakeCase\"},\"id\":{\"description\":\"The Issue ID\",\"example\":\"2bcd80a9-e343-4601-9393-f820d51ab713\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"description\":\"Content type\",\"example\":\"issue-summary\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"links\"],\"type\":\"object\"},\"IssueType\":{\"description\":\"Issue type. Implies the existence of a resource /issues/detail/{issue-type}/{id}.\\n\",\"enum\":[\"code\"],\"type\":\"string\"},\"IssuesMeta\":{\"properties\":{\"package\":{\"$ref\":\"#/components/schemas/PackageMeta\"}},\"type\":\"object\"},\"IssuesResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CommonIssueModelVThree\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"},\"meta\":{\"$ref\":\"#/components/schemas/IssuesMeta\"}},\"type\":\"object\"},\"IssuesWithPurlsResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CommonIssueModelVThree\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"},\"meta\":{\"properties\":{\"errors\":{\"items\":{\"$ref\":\"#/components/schemas/Error\"},\"type\":\"array\"}},\"type\":\"object\"}},\"type\":\"object\"},\"Jira\":{\"properties\":{\"jira_hostname\":{\"example\":\"jira.yourdomain.com\",\"type\":\"string\"},\"jira_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"jira_username\":{\"example\":\"\\u003cjira-username\\u003e\",\"type\":\"string\"}},\"required\":[\"jira_hostname\",\"jira_password\",\"jira_username\"],\"type\":\"object\"},\"JiraAttributes\":{\"properties\":{\"required\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/Jira\"},{\"$ref\":\"#/components/schemas/JiraBearerAuth\"}]},\"type\":{\"enum\":[\"jira\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"JiraBearerAuth\":{\"properties\":{\"jira_hostname\":{\"example\":\"jira.yourdomain.com\",\"type\":\"string\"},\"jira_pat\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"jira_hostname\",\"jira_pat\"],\"type\":\"object\"},\"JsonApi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"},\"LatestDependencyTotal\":{\"additionalProperties\":false,\"properties\":{\"total\":{\"type\":\"number\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"LatestIssueCounts\":{\"additionalProperties\":false,\"properties\":{\"critical\":{\"type\":\"number\"},\"high\":{\"type\":\"number\"},\"low\":{\"type\":\"number\"},\"medium\":{\"type\":\"number\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"LegacyFlowProperties\":{\"additionalProperties\":false,\"properties\":{\"import_id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"imported_target_id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"target_reference\":{\"example\":\"main\",\"type\":\"string\"},\"workspace_url\":{\"example\":\"https://example.com\",\"format\":\"uri\",\"type\":\"string\"}},\"required\":[\"imported_target_id\",\"import_id\"],\"type\":\"object\"},\"LicenseAttributes\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"additionalProperties\":{\"additionalProperties\":false,\"properties\":{\"instructions\":{\"type\":\"string\"},\"severity\":{\"enum\":[\"none\",\"low\",\"medium\",\"high\"],\"type\":\"string\"}},\"required\":[\"severity\"],\"type\":\"object\"},\"description\":\"A map of license names to their severity and optional instructions.\\n\",\"type\":\"object\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"orgs\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"policy_type\":{\"enum\":[\"license\"],\"type\":\"string\"},\"project_attributes\":{\"additionalProperties\":false,\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"business_criticality\",\"lifecycle\",\"environment\"],\"type\":\"object\"}},\"required\":[\"name\",\"default\",\"policy_type\",\"configuration\"],\"type\":\"object\"},\"LicenseAttributesUpdate\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"additionalProperties\":{\"additionalProperties\":false,\"description\":\"A map of license names to their severity and optional instructions.\\n\",\"properties\":{\"instructions\":{\"type\":\"string\"},\"severity\":{\"enum\":[\"none\",\"low\",\"medium\",\"high\"],\"type\":\"string\"}},\"required\":[\"severity\"],\"type\":\"object\"},\"type\":\"object\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"LinkProperty\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/Meta\"}},\"required\":[\"href\"],\"type\":\"object\"}]},\"Links\":{\"additionalProperties\":false,\"properties\":{\"first\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"last\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"next\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"prev\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"related\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"ListBrokerConnectionsResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/BrokerConnectionResponseResource\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"ListBrokerDeploymentsResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/BrokerDeploymentResource\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"ListDeploymentCredentialsResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/DeploymentCredentialResource\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\"],\"type\":\"object\"},\"LoadedPackageRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"ManualRemediationPRsSettings\":{\"additionalProperties\":false,\"description\":\"Manually raise pull requests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in manual pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"ManualRemediationPRsSettings20240531\":{\"additionalProperties\":false,\"description\":\"Manually raise pull requests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in manual pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"MatchLocation\":{\"example\":{\"col_begin\":6,\"col_end\":17,\"line_begin\":1,\"line_end\":1},\"properties\":{\"col_begin\":{\"type\":\"integer\"},\"col_end\":{\"type\":\"integer\"},\"line_begin\":{\"type\":\"integer\"},\"line_end\":{\"type\":\"integer\"}},\"required\":[\"line_begin\",\"line_end\",\"col_begin\",\"col_end\"],\"type\":\"object\"},\"MatchesResponseAttributes\":{\"example\":[{\"file_name\":\"file.py\",\"location\":[{\"col_begin\":6,\"col_end\":17,\"line_begin\":1,\"line_end\":1}],\"source_code\":\"pw = \\\"sensitive\\\"\"}],\"items\":{\"$ref\":\"#/components/schemas/CodeMatch\"},\"type\":\"array\"},\"MaturityLevel\":{\"description\":\"Details about the maturity level\",\"properties\":{\"format\":{\"description\":\"The standard by which the “maturity” value is shown.\",\"example\":\"CVSSv4\",\"type\":\"string\"},\"level\":{\"description\":\"Exploit maturity of the vulnerability. For CVSSv3: Proof of Concept, Functional, High. For CVSSv4: Unreported, Proof of Concept, Attacked.\",\"example\":\"Attacked\",\"type\":\"string\"},\"type\":{\"description\":\"Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\",\"example\":\"primary\",\"type\":\"string\"}},\"type\":\"object\"},\"MemberRoleRelationship\":{\"additionalProperties\":false,\"nullable\":true,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgRoleAttributes\"},\"id\":{\"description\":\"The Snyk ID of the organization role.\",\"example\":\"f60ff965-6889-4db2-8c86-0285d62f35ab\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"MembershipPatchRequestBody\":{\"properties\":{\"attributes\":{\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"role\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Always \\\"group_role\\\"\",\"example\":\"Always \\\"group_role\\\"\",\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"required\":[\"role\"],\"type\":\"object\"},\"type\":{\"description\":\"type of membership according to its entity\",\"example\":\"group_membership\",\"type\":\"string\"}},\"type\":\"object\"},\"Meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"},\"MonitorFlow\":{\"additionalProperties\":false,\"properties\":{\"legacy_properties\":{\"$ref\":\"#/components/schemas/LegacyFlowProperties\"},\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"monitor\"],\"example\":\"monitor\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"MoveAttributes\":{\"additionalProperties\":false,\"properties\":{\"created\":{\"description\":\"The time at which the move was initiated\",\"format\":\"date-time\",\"type\":\"string\"},\"errors\":{\"description\":\"A description of why the move failed. null if the move has not failed\",\"nullable\":true,\"type\":\"string\"},\"from_group_id\":{\"$ref\":\"#/components/schemas/NonNullableId\"},\"modified\":{\"description\":\"The time at which the move record was last updated\",\"format\":\"date-time\",\"type\":\"string\"},\"org_id\":{\"$ref\":\"#/components/schemas/NonNullableId\"},\"status\":{\"description\":\"status of the move operation\",\"enum\":[\"pending\",\"progressing\",\"succeeded\",\"failed\"],\"type\":\"string\"},\"to_group_id\":{\"$ref\":\"#/components/schemas/NonNullableId\"},\"user_id\":{\"$ref\":\"#/components/schemas/NonNullableId\"}},\"required\":[\"org_id\",\"from_group_id\",\"to_group_id\",\"user_id\",\"status\",\"errors\",\"created\",\"modified\"],\"type\":\"object\"},\"MoveOrgRequestData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"parent_group_id\":{\"$ref\":\"#/components/schemas/NonNullableId\"}},\"required\":[\"parent_group_id\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/MoveType\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"MoveRelationships\":{\"description\":\"The relationships for the move resource\",\"type\":\"object\"},\"MoveType\":{\"description\":\"The type of the resource for move operations\",\"enum\":[\"org_move\"],\"type\":\"string\"},\"Name\":{\"description\":\"The name of the package. Note namespace is a separate property.\",\"example\":\"logging\",\"type\":\"string\"},\"Namespace\":{\"description\":\"Some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization\",\"example\":\"org.example\",\"nullable\":true,\"type\":\"string\"},\"NexusAttributes\":{\"properties\":{\"required\":{\"properties\":{\"base_nexus_url\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"base_nexus_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"nexus\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"NexusCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"nexus-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"NonNullableId\":{\"format\":\"uuid\",\"type\":\"string\"},\"NugetBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"target_framework\":{\"type\":\"string\"}},\"required\":[\"target_framework\"],\"type\":\"object\"},\"NullableId\":{\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"OSConditionRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"OciRegistryTag\":{\"description\":\"The tag for an OCI artifact inside an OCI registry.\",\"example\":\"latest\",\"type\":\"string\"},\"OciRegistryUrl\":{\"description\":\"The URL to an OCI registry.\",\"example\":\"https://registry-1.docker.io/account/bundle\",\"type\":\"string\"},\"Org\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"group_id\":{\"description\":\"The ID of a Group.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"is_personal\":{\"description\":\"Whether this organization belongs to an individual, rather than a Group.\",\"example\":true,\"type\":\"boolean\"},\"name\":{\"description\":\"Friendly name of the organization.\",\"example\":\"My Org\",\"type\":\"string\"},\"slug\":{\"description\":\"Unique URL sanitized name of the organization for accessing it in Snyk.\",\"example\":\"my-org\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"is_personal\"],\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID corresponding to this org\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"Org20230529\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes20230529\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgAttributes\":{\"additionalProperties\":false,\"properties\":{\"access_requests_enabled\":{\"description\":\"Whether the organization permits access requests from users who are not members of the organization.\",\"example\":false,\"type\":\"boolean\"},\"created_at\":{\"description\":\"The time the organization was created.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"group_id\":{\"description\":\"The Snyk ID of the group to which the organization belongs.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"is_personal\":{\"description\":\"Whether the organization is independent (that is, not part of a group).\",\"example\":true,\"type\":\"boolean\"},\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"type\":\"string\"},\"slug\":{\"description\":\"The canonical (unique and URL-friendly) name of the organization.\",\"example\":\"my-org\",\"type\":\"string\"},\"updated_at\":{\"description\":\"The time the organization was last modified.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"is_personal\"],\"type\":\"object\"},\"OrgAttributes20230529\":{\"additionalProperties\":false,\"properties\":{\"created_at\":{\"description\":\"The time the organization was created.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"group_id\":{\"description\":\"The Snyk ID of the group to which the organization belongs.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"is_personal\":{\"description\":\"Whether the organization is independent (that is, not part of a group).\",\"example\":true,\"type\":\"boolean\"},\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"type\":\"string\"},\"slug\":{\"description\":\"The canonical (unique and URL-friendly) name of the organization.\",\"example\":\"my-org\",\"type\":\"string\"},\"updated_at\":{\"description\":\"The time the organization was last modified.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"is_personal\"],\"type\":\"object\"},\"OrgIacSettingsRequest\":{\"description\":\"The Infrastructure as Code settings for an org.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"additionalProperties\":false,\"description\":\"The Infrastructure as Code custom rules settings for an org.\",\"minProperties\":1,\"properties\":{\"inherit_from_parent\":{\"$ref\":\"#/components/schemas/InheritFromParent\"},\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgIacSettingsResponse\":{\"description\":\"The Infrastructure as Code settings for an org.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for an org.\",\"properties\":{\"inherit_from_parent\":{\"$ref\":\"#/components/schemas/InheritFromParent\"},\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"},\"parents\":{\"description\":\"Contains all parents the org can inherit settings from.\",\"properties\":{\"group\":{\"description\":\"The Infrastructure as Code settings at the group level.\",\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"}},\"type\":\"object\"},\"id\":{\"description\":\"ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"type\":\"object\"},\"OrgIntegrationResource\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"integration_type\":{\"type\":\"string\"},\"org_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"OrgInvitation\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitation20230828\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes20230428\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitation20240621\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes20230828\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitationAttributes\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role assigned to the invitee on acceptance.\",\"example\":\"Developer\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationAttributes20230428\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationAttributes20230828\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationPostAttributes\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\"}},\"required\":[\"email\",\"role\"],\"type\":\"object\"},\"OrgInvitationPostData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationPostAttributes\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgInvitationPostData20230428\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationPostAttributes\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgMembership\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"created_at\":{\"description\":\"The date that the org membership was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\"}},\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgMembershipRelationships\"},\"type\":{\"description\":\"Content type.\",\"example\":\"org_membership\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"OrgMembershipAttributes\":{\"additionalProperties\":false,\"properties\":{\"created_at\":{\"description\":\"The time when this Org membership was created\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"created_at\"],\"type\":\"object\"},\"OrgMembershipOrgData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the organization\",\"example\":\"Example org\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"OrgMembershipRelationships\":{\"additionalProperties\":false,\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/OrgMembershipOrgData\"},\"role\":{\"$ref\":\"#/components/schemas/OrgMembershipRoleData\"},\"user\":{\"$ref\":\"#/components/schemas/OrgMembershipUserData\"}},\"required\":[\"role\",\"org\",\"user\"],\"type\":\"object\"},\"OrgMembershipResponseData\":{\"additionalProperties\":false,\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgMembershipAttributes\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgMembershipRelationships\"},\"type\":{\"description\":\"Content type\",\"example\":\"org_memberships\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"OrgMembershipRoleData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"The name of the role\",\"example\":\"Admin role\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"org_role\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"OrgMembershipUserData\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"email\":{\"description\":\"The email of the user\",\"example\":\"user@test.com\",\"type\":\"string\"},\"login_method\":{\"description\":\"The login method of the user\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user\",\"example\":\"User2\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user\",\"example\":\"User name 2\",\"type\":\"string\"}},\"required\":[\"name\",\"username\",\"email\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"id\",\"attributes\"],\"type\":\"object\"}},\"type\":\"object\"},\"OrgRegistrationAttributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"},{\"$ref\":\"#/components/schemas/EventBridgeConfigResponse\"}]},\"created\":{\"description\":\"A timestamp indicating the date the registration was created.\",\"type\":\"string\"},\"disabled\":{\"description\":\"A flag indicating whether the registration is disabled.\",\"type\":\"boolean\"},\"disabled_reason\":{\"description\":\"A reason for the registration being disabled, if applicable.\",\"type\":\"string\"},\"last_disabled\":{\"description\":\"A timestamp of the last time the registration was disabled.\",\"type\":\"string\"},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"org_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/RegistrationType\"}},\"required\":[\"org_id\",\"name\",\"type\",\"config\",\"disabled\",\"disabled_reason\",\"last_disabled\",\"created\"],\"type\":\"object\"},\"OrgRegistrationData\":{\"description\":\"An org-level registration.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgRegistrationAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"OrgRelationships\":{\"additionalProperties\":false,\"properties\":{\"member_role\":{\"$ref\":\"#/components/schemas/MemberRoleRelationship\"}},\"type\":\"object\"},\"OrgRoleAttributes\":{\"properties\":{\"name\":{\"description\":\"The display name of the organization role.\",\"example\":\"Collaborator\",\"type\":\"string\"}},\"type\":\"object\"},\"OrgUpdateAttributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"maxLength\":60,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"OrgWithRelationships\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgWithRelationships20230529\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes20230529\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrganizationType\":{\"enum\":[\"organization\"],\"example\":\"organization\",\"type\":\"string\"},\"Package\":{\"properties\":{\"name\":{\"description\":\"The package’s name\",\"example\":\"spring-core\",\"type\":\"string\"},\"namespace\":{\"description\":\"A name prefix, such as a maven group id or docker image owner\",\"example\":\"org.springframework\",\"type\":\"string\"},\"type\":{\"description\":\"The package type or protocol\",\"example\":\"maven\",\"type\":\"string\"},\"url\":{\"description\":\"The purl of the package\",\"example\":\"pkg:maven/com.fasterxml.woodstox/woodstox-core@5.0.0\",\"type\":\"string\"},\"version\":{\"description\":\"The version of the package\",\"example\":\"1.0.0\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"url\",\"version\"],\"type\":\"object\"},\"PackageAttributes\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"name\":{\"$ref\":\"#/components/schemas/Name\"},\"namespace\":{\"$ref\":\"#/components/schemas/Namespace\"},\"published_date\":{\"$ref\":\"#/components/schemas/PublishedDate\"},\"type\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"type\":\"string\"},\"version\":{\"$ref\":\"#/components/schemas/Version\"}},\"required\":[\"id\",\"name\",\"version\",\"type\"],\"type\":\"object\"},\"PackageMeta\":{\"properties\":{\"name\":{\"description\":\"The package’s name\",\"example\":\"spring-core\",\"type\":\"string\"},\"namespace\":{\"description\":\"A name prefix, such as a maven group id or docker image owner\",\"example\":\"org.springframework\",\"type\":\"string\"},\"type\":{\"description\":\"The package type or protocol\",\"example\":\"maven\",\"type\":\"string\"},\"url\":{\"description\":\"The purl of the package\",\"example\":\"pkg:maven/com.fasterxml.woodstox/woodstox-core@5.0.0\",\"type\":\"string\"},\"version\":{\"description\":\"The version of the package\",\"example\":\"1.0.0\",\"type\":\"string\"}},\"type\":\"object\"},\"PackageName\":{\"description\":\"The name of the package. Note namespace is a separate property.\",\"example\":\"logging\",\"type\":\"string\"},\"PackageNamespace\":{\"description\":\"Some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization\",\"example\":\"org.example\",\"type\":\"string\"},\"PackagePublishedDate\":{\"description\":\"The date the package was published in YYYY-MM-DDTHH:mm:ssZ format. For example midnight on the 1st July 2021 would be written 2021-07-01T00:00:00Z.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"PackageRepresentation\":{\"properties\":{\"package\":{\"$ref\":\"#/components/schemas/PackageMeta\"}},\"type\":\"object\"},\"PackageType\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"type\":\"string\"},\"PackageUrl\":{\"description\":\"A URI-encoded Package URL (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\",\"example\":\"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.12.3\",\"format\":\"uri\",\"type\":\"string\"},\"PackageVersion\":{\"description\":\"The version of the package\",\"example\":\"1.2.3\",\"type\":\"string\"},\"PaginatedLinks\":{\"additionalProperties\":false,\"example\":{\"first\":\"https://example.com/api/resource?ending_before=v1.eyJpZCI6IjExIn0K\",\"last\":\"https://example.com/api/resource?starting_after=v1.eyJpZCI6IjMwIn0K\",\"next\":\"https://example.com/api/resource?starting_after=v1.eyJpZCI6IjEwIn0K\"},\"properties\":{\"first\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"last\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"next\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"prev\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"PatchProjectRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"test_frequency\":{\"description\":\"Test frequency of a project. Also controls when automated PRs may be created.\",\"enum\":[\"daily\",\"weekly\",\"never\"],\"example\":\"daily\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"owner\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"The public ID of the user that owns the project\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"user\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"PermissionType\":{\"enum\":[\"cf\",\"tf\",\"bash\"],\"type\":\"string\"},\"PermissionsAttributes\":{\"properties\":{\"data\":{\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/PermissionType\"}},\"required\":[\"data\",\"type\"],\"type\":\"object\"},\"Platform\":{\"enum\":[\"aix/ppc64\",\"android/386\",\"android/amd64\",\"android/arm\",\"android/arm/v5\",\"android/arm/v6\",\"android/arm/v7\",\"android/arm64\",\"android/arm64/v8\",\"darwin/amd64\",\"darwin/arm\",\"darwin/arm/v5\",\"darwin/arm/v6\",\"darwin/arm/v7\",\"darwin/arm64\",\"darwin/arm64/v8\",\"dragonfly/amd64\",\"freebsd/386\",\"freebsd/amd64\",\"freebsd/arm\",\"freebsd/arm/v5\",\"freebsd/arm/v6\",\"freebsd/arm/v7\",\"illumos/amd64\",\"ios/arm64\",\"ios/arm64/v8\",\"js/wasm\",\"linux/386\",\"linux/amd64\",\"linux/arm\",\"linux/arm/v5\",\"linux/arm/v6\",\"linux/arm/v7\",\"linux/arm64\",\"linux/arm64/v8\",\"linux/loong64\",\"linux/mips\",\"linux/mipsle\",\"linux/mips64\",\"linux/mips64le\",\"linux/ppc64\",\"linux/ppc64le\",\"linux/riscv64\",\"linux/s390x\",\"linux/x86_64\",\"netbsd/386\",\"netbsd/amd64\",\"netbsd/arm\",\"netbsd/arm/v5\",\"netbsd/arm/v6\",\"netbsd/arm/v7\",\"openbsd/386\",\"openbsd/amd64\",\"openbsd/arm\",\"openbsd/arm/v5\",\"openbsd/arm/v6\",\"openbsd/arm/v7\",\"openbsd/arm64\",\"openbsd/arm64/v8\",\"plan9/386\",\"plan9/amd64\",\"plan9/arm\",\"plan9/arm/v5\",\"plan9/arm/v6\",\"plan9/arm/v7\",\"solaris/amd64\",\"windows/386\",\"windows/amd64\",\"windows/arm\",\"windows/arm/v5\",\"windows/arm/v6\",\"windows/arm/v7\",\"windows/arm64\",\"windows/arm64/v8\"],\"example\":\"linux/amd64\",\"type\":\"string\"},\"PlatformType\":{\"enum\":[\"aws\",\"azure\",\"google\"],\"type\":\"string\"},\"Policy\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/LicenseAttributes\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"orgs\":{\"additionalProperties\":false,\"description\":\"An optional set of organizations explicitly associated with this policy. Only one of explicit associations\\nor project_attributes may be set.\\n\",\"properties\":{\"self\":{\"type\":\"string\"}},\"required\":[\"self\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"PolicyActionIgnore\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"expires\":{\"example\":\"2024-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"ignore_type\":{\"enum\":[\"wont-fix\",\"not-vulnerable\",\"temporary-ignore\"],\"type\":\"string\"},\"reason\":{\"type\":\"string\"}},\"required\":[\"ignore_type\"],\"type\":\"object\"},\"type\":{\"enum\":[\"ignore\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"PolicyActionIgnore20231127\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"ignore_type\":{\"enum\":[\"wont-fix\",\"not-vulnerable\",\"temporary-ignore\"],\"type\":\"string\"},\"reason\":{\"type\":\"string\"}},\"required\":[\"ignore_type\"],\"type\":\"object\"},\"type\":{\"enum\":[\"ignore\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"PolicyActionIgnoreResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"expires\":{\"example\":\"2024-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"ignore_type\":{\"enum\":[\"wont-fix\",\"not-vulnerable\",\"temporary-ignore\"],\"type\":\"string\"},\"ignored_by\":{\"properties\":{\"email\":{\"nullable\":true,\"type\":\"string\"},\"id\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"reason\":{\"type\":\"string\"}},\"required\":[\"ignore_type\"],\"type\":\"object\"},\"type\":{\"enum\":[\"ignore\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"PolicyActionSeverityOverride\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverrideLowMediumHigh\"},{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverrideCritical\"}]},\"PolicyActionSeverityOverrideCritical\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"severity\":{\"enum\":[\"critical\"],\"type\":\"string\"}},\"required\":[\"severity\"],\"type\":\"object\"},\"type\":{\"enum\":[\"severity-override\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"PolicyActionSeverityOverrideLowMediumHigh\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"severity\":{\"enum\":[\"low\",\"medium\",\"high\"],\"type\":\"string\"}},\"required\":[\"severity\"],\"type\":\"object\"},\"type\":{\"enum\":[\"severity-override\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"PolicyCondition\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"issue-id\",\"snyk/asset/finding/v1\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\"],\"type\":\"string\"},\"value\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"PolicyRule\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PolicyRuleAttributes\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy rule.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy_rule\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"PolicyRuleAttributes\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"$ref\":\"#/components/schemas/PolicyActionIgnore\"},\"type\":\"array\"},\"conditions\":{\"items\":{\"$ref\":\"#/components/schemas/PolicyCondition\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"PolicyRuleResponse\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PolicyRuleResponseAttributes\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy rule.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy_rule\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"PolicyRuleResponseAttributes\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"$ref\":\"#/components/schemas/PolicyActionIgnoreResponse\"},\"type\":\"array\"},\"conditions\":{\"items\":{\"$ref\":\"#/components/schemas/PolicyCondition\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"PolicyUpdate\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/LicenseAttributesUpdate\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"PostDiffScanRequest\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"base_workspace_id\":{\"description\":\"ID of the base workspace to be scanned. This workspace models the base or initial revision of the diff\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"flow\":{\"$ref\":\"#/components/schemas/Flow\"},\"head_workspace_id\":{\"description\":\"ID of the base workspace to be scanned. This workspace models the head or latest revision of the diff\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"scan_options\":{\"$ref\":\"#/components/schemas/ScanOptions\"}},\"required\":[\"base_workspace_id\",\"head_workspace_id\",\"flow\"],\"type\":\"object\"},\"id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"scan\"],\"example\":\"scan\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"PostGitTestRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"continuous_monitor\":{\"description\":\"The test will result in a continuous monitor by Snyk\",\"type\":\"boolean\"},\"options\":{\"$ref\":\"#/components/schemas/TestOptionsGitUrl\"}},\"required\":[\"options\"],\"type\":\"object\"},\"type\":{\"enum\":[\"test\"],\"example\":\"test\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"PostScanRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PostWorkspaceScanRequest\"},{\"$ref\":\"#/components/schemas/PostDiffScanRequest\"}]}},\"required\":[\"data\"],\"type\":\"object\"},\"PostWorkspaceScanRequest\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"flow\":{\"$ref\":\"#/components/schemas/Flow\"},\"scan_options\":{\"$ref\":\"#/components/schemas/ScanOptions\"},\"workspace_id\":{\"description\":\"ID of the workspace to be scanned. We are migrating from URL to the ID.\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"workspace_url\":{\"description\":\"Deprecated: Send the workspace ID instead of the workspace URL. The URI of the workspace to be scanned as returned by the workspace service.\",\"example\":\"https://example.com\",\"format\":\"uri\",\"type\":\"string\"}},\"required\":[\"workspace_id\",\"flow\"],\"type\":\"object\"},\"id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"workspace\"],\"example\":\"workspace\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"PrCheckFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"pr_check\"],\"example\":\"pr_check\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"Principal20220914\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/UserAttrs\"},{\"$ref\":\"#/components/schemas/ServiceAccount20230828\"},{\"$ref\":\"#/components/schemas/AppInstance\"}]},\"id\":{\"description\":\"The Snyk ID corresponding to this user, service account or app\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"enum\":[\"user\",\"service_account\",\"app_instance\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"Principal20240422\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/User20240422\"},{\"$ref\":\"#/components/schemas/ServiceAccount20240422\"},{\"$ref\":\"#/components/schemas/AppInstance\"}]},\"id\":{\"description\":\"The Snyk ID corresponding to this user, service account or app\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"enum\":[\"user\",\"service_account\",\"app_instance\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"Problem\":{\"additionalProperties\":false,\"example\":{\"id\":\"SNYK-DEBIAN8-CURL-358558\",\"source\":\"snyk\",\"type\":\"rule\"},\"properties\":{\"disclosed_at\":{\"description\":\"When this problem was disclosed to the public.\",\"format\":\"date-time\",\"type\":\"string\"},\"discovered_at\":{\"description\":\"When this problem was first discovered.\",\"format\":\"date-time\",\"type\":\"string\"},\"id\":{\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CVE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ProblemTypeDef\"},\"updated_at\":{\"description\":\"When this problem was last updated.\",\"format\":\"date-time\",\"type\":\"string\"},\"url\":{\"description\":\"An optional URL for this problem.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"source\"],\"type\":\"object\"},\"Problem3\":{\"properties\":{\"disclosed_at\":{\"description\":\"When this problem was disclosed to the public.\",\"format\":\"date-time\",\"type\":\"string\"},\"discovered_at\":{\"description\":\"When this problem was first discovered.\",\"format\":\"date-time\",\"type\":\"string\"},\"id\":{\"example\":\"CWE-61\",\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CVE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"updated_at\":{\"description\":\"When this problem was last updated.\",\"format\":\"date-time\",\"type\":\"string\"},\"url\":{\"description\":\"An optional URL for this problem.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"source\"],\"type\":\"object\"},\"ProblemTypeDef\":{\"enum\":[\"rule\",\"vulnerability\"],\"type\":\"string\"},\"ProjectAttributes\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings20240531\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20220812\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20230215\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20230911\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20231106\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectMeta\":{\"additionalProperties\":false,\"properties\":{\"imported\":{\"description\":\"The time the project was imported\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"issues_critical_count\":{\"description\":\"The sum of critical severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_high_count\":{\"description\":\"The sum of high severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_low_count\":{\"description\":\"The sum of low severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_medium_count\":{\"description\":\"The sum of medium severity issues of the project\",\"example\":10,\"type\":\"number\"},\"last_tested_at\":{\"description\":\"The time the project was last tested\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"imported\",\"last_tested_at\",\"issues_critical_count\",\"issues_high_count\",\"issues_medium_count\",\"issues_low_count\"],\"type\":\"object\"},\"ProjectOfCollection\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/ProjectMeta\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"target\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the target that owns the project\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"target\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"target\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"meta\",\"relationships\"],\"type\":\"object\"},\"ProjectRegistrationAttributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"}]},\"disabled\":{\"type\":\"boolean\"},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"org_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"org_registration_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"project_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/RegistrationType\"}},\"required\":[\"org_id\",\"org_registration_id\",\"project_id\",\"name\",\"type\",\"config\",\"disabled\"],\"type\":\"object\"},\"ProjectRegistrationData\":{\"description\":\"A project-level registration.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectRegistrationAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"ProjectRelationships\":{\"additionalProperties\":false,\"properties\":{\"importer\":{\"$ref\":\"#/components/schemas/Relationship\"},\"organization\":{\"$ref\":\"#/components/schemas/Relationship\"},\"owner\":{\"$ref\":\"#/components/schemas/Relationship\"},\"target\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/Relationship\"},{\"$ref\":\"#/components/schemas/ProjectRelationshipsTarget20230215\"}]}},\"required\":[\"target\",\"organization\"],\"type\":\"object\"},\"ProjectRelationships20220812\":{\"additionalProperties\":false,\"properties\":{\"importer\":{\"$ref\":\"#/components/schemas/Relationship\"},\"organization\":{\"$ref\":\"#/components/schemas/Relationship\"},\"owner\":{\"$ref\":\"#/components/schemas/Relationship\"},\"target\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/Relationship\"},{\"$ref\":\"#/components/schemas/ProjectRelationshipsTarget20220812\"}]}},\"required\":[\"target\",\"organization\"],\"type\":\"object\"},\"ProjectRelationshipsTarget\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20220812\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20230215\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20230911\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20231106\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectSetting\":{\"properties\":{\"attributes\":{\"properties\":{\"severity_threshold\":{\"description\":\"Minimum Snyk issue severity to send a notification for, messages will not be sent for any issue below this value\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"target_channel\":{\"$ref\":\"#/components/schemas/TargetChannel\"}},\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"ProjectSettings\":{\"additionalProperties\":false,\"properties\":{\"auto_dependency_upgrade\":{\"$ref\":\"#/components/schemas/AutoDependencyUpgradeSettings\"},\"auto_remediation_prs\":{\"$ref\":\"#/components/schemas/AutoRemediationPRsSettings\"},\"manual_remediation_prs\":{\"$ref\":\"#/components/schemas/ManualRemediationPRsSettings\"},\"pull_request_assignment\":{\"$ref\":\"#/components/schemas/PullRequestAssignmentSettings\"},\"pull_requests\":{\"$ref\":\"#/components/schemas/PullRequestsSettings\"},\"recurring_tests\":{\"$ref\":\"#/components/schemas/RecurringTestsSettings\"}},\"required\":[\"recurring_tests\",\"pull_requests\"],\"type\":\"object\"},\"ProjectSettings20240531\":{\"additionalProperties\":false,\"properties\":{\"auto_dependency_upgrade\":{\"$ref\":\"#/components/schemas/AutoDependencyUpgradeSettings20240531\"},\"auto_remediation_prs\":{\"$ref\":\"#/components/schemas/AutoRemediationPRsSettings20240531\"},\"manual_remediation_prs\":{\"$ref\":\"#/components/schemas/ManualRemediationPRsSettings20240531\"},\"pull_request_assignment\":{\"$ref\":\"#/components/schemas/PullRequestAssignmentSettings20240531\"},\"pull_requests\":{\"$ref\":\"#/components/schemas/PullRequestsSettings\"},\"recurring_tests\":{\"$ref\":\"#/components/schemas/RecurringTestsSettings\"}},\"required\":[\"recurring_tests\",\"pull_requests\"],\"type\":\"object\"},\"ProjectSettingsData\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"is_active\":{\"$ref\":\"#/components/schemas/IsActive\"},\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"},\"target_channel_name\":{\"$ref\":\"#/components/schemas/TargetChannelName\"},\"target_project_name\":{\"description\":\"The target file name for the project.\",\"example\":\"snyk/goof:package.json\",\"type\":\"string\"}},\"required\":[\"target_channel_id\",\"target_channel_name\",\"severity_threshold\",\"target_project_name\",\"is_active\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"type\":\"object\"},\"ProjectSettingsPatchRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"is_active\":{\"$ref\":\"#/components/schemas/IsActive\"},\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"}},\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"slack\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"},\"PublicApp\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PublicAppAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"PublicAppAttributes\":{\"properties\":{\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"client_id\"],\"type\":\"object\"},\"PublicAppData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"client_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"context\":{\"description\":\"Allow installing the app to a org/group or to a user, default tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"name\":{\"description\":\"New name of the app to display to users during authorization flow.\",\"example\":\"My App\",\"minLength\":1,\"type\":\"string\"},\"scopes\":{\"description\":\"The scopes this app is allowed to request during authorization.\",\"items\":{\"minLength\":1,\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"}},\"required\":[\"name\",\"client_id\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"PublicFacingRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"PublicTarget\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"created_at\":{\"description\":\"The creation date of the target\",\"example\":\"2022-09-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"is_private\":{\"description\":\"If the target is private, or publicly accessible\",\"example\":false,\"type\":\"boolean\"},\"url\":{\"description\":\"The URL for the resource.\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"required\":[\"display_name\",\"url\",\"is_private\"],\"type\":\"object\"},\"id\":{\"description\":\"The id of this target\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"integration\":{\"additionalProperties\":false,\"description\":\"The configured integration which this target relates to\",\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"integration_type\":{\"description\":\"The human readable name for this type of integration\",\"example\":\"gitlab\",\"type\":\"string\"}},\"required\":[\"integration_type\"],\"type\":\"object\"},\"id\":{\"example\":\"7667dae6-602c-45d9-baa9-79e1a640f199\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"integration\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"organization\":{\"additionalProperties\":false,\"description\":\"The organization which owns this target\",\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"e661d4ef-5ad5-4cef-ad16-5157cefa83f5\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"organization\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"organization\",\"integration\"],\"type\":\"object\"},\"type\":{\"description\":\"Content type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"PublishedDate\":{\"description\":\"The date the package release was published in YYYY-MM-DDTHH:mm:ssZ format. For example midnight on the 1st July 2021 would be written 2021-07-01T00:00:00Z.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"PullRequestAssignmentSettings\":{\"additionalProperties\":false,\"description\":\"Automatically assign pull requests created by Snyk (limited to private repos). If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"assignees\":{\"description\":\"Manually specify users to assign (and all will be assigned).\",\"example\":[\"my-github-username\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically assign pull requests created by Snyk.\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"description\":\"Automatically assign the last user to change the manifest file (\\\"auto\\\"), or manually specify a list of users (\\\"manual\\\").\",\"enum\":[\"auto\",\"manual\"],\"example\":\"auto\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestAssignmentSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically assign pull requests created by Snyk (limited to private repos). If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"assignees\":{\"description\":\"Manually specify users to assign (and all will be assigned).\",\"example\":[\"my-github-username\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically assign pull requests created by Snyk.\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"description\":\"Automatically assign the last user to change the manifest file (\\\"auto\\\"), or manually specify a list of users (\\\"manual\\\").\",\"enum\":[\"auto\",\"manual\"],\"example\":\"auto\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestTemplateAttributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"commit_message\":{\"description\":\"The commit message that will be used when the pull request is created\",\"example\":\"chore(deps): bump {{package_name}} from {{package_from}} to {{package_to}}\",\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"The description of the pull request\",\"example\":\"{{ #is_upgrade_pr }} This PR has been opened to make sure our repositories are kept up-to-date. It updates {{ package_name }} from version {{ package_from }} to version {{ package_to }}. Review relevant docs for possible breaking changes. {{ /is_upgrade_pr }}\\n\",\"minLength\":1,\"type\":\"string\"},\"title\":{\"description\":\"Specify a title for the pull request\",\"example\":\"Snyk has created this PR to upgrade {{package_name}} from {{package_from}} to {{package_to}}.\",\"minLength\":1,\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestsSettings\":{\"additionalProperties\":false,\"description\":\"Settings which describe how pull requests for a project are tested.\",\"properties\":{\"fail_only_for_issues_with_fix\":{\"description\":\"Only fail when the issues found have a fix available.\",\"example\":true,\"type\":\"boolean\"},\"policy\":{\"description\":\"Fail if the project has any issues (\\\"all\\\"), or fail if a PR is introducing a new dependency with issues (\\\"only_new\\\"). If this value is unset, the setting is inherited from the org default.\",\"enum\":[\"all\",\"only_new\"],\"example\":\"all\",\"type\":\"string\"},\"severity_threshold\":{\"description\":\"Only fail for issues greater than or equal to the specified severity. If this value is unset, the setting is inherited from the org default.\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"example\":\"high\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequsetTemplateId\":{\"example\":\"https://api.snyk.io/rest/groups/7626925e-4b0f-11ee-be56-0242ac120002/pull_request_template\",\"format\":\"uri\",\"type\":\"string\"},\"QuayCrAttributes\":{\"properties\":{\"required\":{\"properties\":{\"broker_client_url\":{\"example\":\"https://\\u003cbroker.client.hostname\\u003e:\\u003cport\\u003e\",\"type\":\"string\"},\"cr_agent_url\":{\"example\":\"https://\\u003cagent-host\\u003e:\\u003cagent-port\\u003e\",\"type\":\"string\"},\"cr_base\":{\"type\":\"string\"},\"cr_password\":{\"format\":\"uuid\",\"type\":\"string\"},\"cr_username\":{\"type\":\"string\"}},\"required\":[\"cr_base\",\"cr_username\",\"cr_password\",\"broker_client_url\",\"cr_agent_url\"],\"type\":\"object\"},\"type\":{\"enum\":[\"quay-cr\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"QueryVersion\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"},\"ReachabilityDef\":{\"enum\":[\"function\",\"package\",\"no-info\",\"not-applicable\"],\"type\":\"string\"},\"RecommendedVersionAttributes\":{\"properties\":{\"identifier\":{\"description\":\"Original package name as identifier. It can be a scoped or unscoped package name.\",\"example\":\"com.amazonaws:aws-java-sdk-core\",\"type\":\"string\"},\"initial_version\":{\"description\":\"Initial version of this package\",\"example\":\"1.0.0\",\"type\":\"string\"},\"is_private_upgrade\":{\"description\":\"Package is distributed via a private registry. Value is false for open source packages.\",\"example\":false,\"type\":\"boolean\"},\"release\":{\"$ref\":\"#/components/schemas/Attributes\"},\"versions_diff\":{\"description\":\"The version difference between the current version and the recommended version\",\"example\":4,\"type\":\"number\"}},\"required\":[\"release\",\"identifier\",\"initial_version\",\"is_private_upgrade\",\"versions_diff\"],\"type\":\"object\"},\"RecurringTestFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"recurring_test\"],\"example\":\"recurring_test\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"RecurringTestsSettings\":{\"additionalProperties\":false,\"description\":\"Settings which describe how recurring tests are run for a project.\",\"properties\":{\"frequency\":{\"description\":\"Test frequency of a project. Also controls when automated PRs may be created.\",\"enum\":[\"daily\",\"weekly\",\"never\"],\"example\":\"daily\",\"type\":\"string\"}},\"type\":\"object\"},\"RedirectUris\":{\"description\":\"List of allowed redirect URIs to call back after authentication.\",\"example\":[\"https://example.com/callback\"],\"items\":{\"format\":\"uri\",\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"},\"RedirectUrisNoMin\":{\"description\":\"List of allowed redirect URIs to call back after authentication.\",\"example\":[\"https://example.com/callback\"],\"items\":{\"format\":\"uri\",\"type\":\"string\"},\"type\":\"array\"},\"Region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"},\"RegistrationType\":{\"description\":\"The type of Cloud Events integration represented by a registration.\",\"enum\":[\"aws-cloudtrail\",\"aws-securityhub\",\"aws-eventbridge\",\"google-securitycommandcenter\"],\"type\":\"string\"},\"RelatedLink\":{\"additionalProperties\":false,\"example\":{\"related\":\"https://example.com/api/other_resource\"},\"properties\":{\"related\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"Relationship\":{\"example\":{\"data\":{\"id\":\"4a72d1db-b465-4764-99e1-ecedad03b06a\",\"type\":\"resource\"},\"links\":{\"related\":{\"href\":\"https://example.com/api/resource/4a72d1db-b465-4764-99e1-ecedad03b06a\"}}},\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"4a72d1db-b465-4764-99e1-ecedad03b06a\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the related resource\",\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"},\"meta\":{\"$ref\":\"#/components/schemas/Meta\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"Remedy\":{\"additionalProperties\":false,\"properties\":{\"correlation_id\":{\"description\":\"An optional identifier for correlating remedies between coordinates or across issues. They are scoped\\nto a single Project and test run. Remedies with the same correlation_id must have the same contents.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this remedy. Links are not permitted.\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"type\":{\"enum\":[\"indeterminate\",\"manual\",\"automated\",\"rule_result_message\",\"terraform\",\"cloudformation\",\"cli\",\"kubernetes\",\"arm\"],\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"Remedy3\":{\"properties\":{\"description\":{\"description\":\"A markdown-formatted optional description of this remedy.\",\"example\":\"Upgrade the package version to 5.4.0,6.4.0 to fix this vulnerability\",\"type\":\"string\"},\"details\":{\"properties\":{\"upgrade_package\":{\"description\":\"A minimum version to upgrade to in order to remedy the issue.\",\"example\":\"5.4.0,6.4.0\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":{\"description\":\"The type of the remedy. Always ‘indeterminate’.\",\"example\":\"indeterminate\",\"type\":\"string\"}},\"type\":\"object\"},\"RemedyMetadata\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"RepoQueryAttributes\":{\"additionalProperties\":false,\"example\":{\"query\":\"s\",\"target_id\":\"aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa\"},\"properties\":{\"query\":{\"type\":\"string\"},\"target_id\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"target_id\",\"query\"],\"type\":\"object\"},\"Resolution\":{\"additionalProperties\":false,\"description\":\"An optional field recording when and via what means an issue was resolved, if it was resolved.\\nResolved issues are retained for XX days.\\n\",\"properties\":{\"details\":{\"description\":\"Optional details about the resolution. Used by Snyk Cloud so far.\",\"type\":\"string\"},\"resolved_at\":{\"description\":\"The time when this issue was resolved.\",\"format\":\"date-time\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ResolutionTypeDef\"}},\"required\":[\"type\",\"resolved_at\"],\"type\":\"object\"},\"ResolutionTypeDef\":{\"enum\":[\"disappeared\",\"fixed\"],\"type\":\"string\"},\"Resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"},\"ResourceAttributes\":{\"example\":{\"created_at\":\"2022-08-10T17:19:33.14749Z\",\"hash\":\"3333342563a86c675333de5848c9220a7bb35c039e7b9c0688c10f72b4666666\",\"kind\":\"runtime\",\"location\":\"us-west-2\",\"name\":\"example-bucket\",\"namespace\":\"us-west-2\",\"native_id\":\"arn:aws:s3:::example-bucket\",\"options\":\"json here\",\"origin\":\"aws-account\",\"platform\":\"aws\",\"resource_id\":\"example-bucket\",\"resource_type\":\"aws_s3_bucket\",\"revision\":1,\"state\":{\"acl\":\"private\",\"arn\":\"arn:aws:s3:::example-bucket\",\"bucket\":\"example-bucket\"},\"tags\":{\"stage\":\"prod\"},\"updated_at\":\"2022-08-10T17:19:33.14749Z\"},\"properties\":{\"created_at\":{\"description\":\"When the resource was first recorded\",\"example\":\"2022-08-10T17:19:33.14749Z\",\"format\":\"date-time\",\"type\":\"string\"},\"deleted_at\":{\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"hash\":{\"description\":\"Computed hash value for the resource based on its attributes\",\"example\":\"3333342563a86c675333de5848c9220a7bb35c039e7b9c0688c10f72b4666666\",\"type\":\"string\"},\"is_managed\":{\"nullable\":true,\"type\":\"boolean\"},\"kind\":{\"$ref\":\"#/components/schemas/ResourceKind\"},\"location\":{\"description\":\"Physical location (AWS region)\",\"example\":\"us-west-2\",\"type\":\"string\"},\"name\":{\"description\":\"Human friendly resource name\",\"example\":\"example-bucket\",\"type\":\"string\"},\"namespace\":{\"description\":\"Resource namespace (AWS region)\",\"example\":\"us-west-2\",\"type\":\"string\"},\"native_id\":{\"description\":\"ID of the physical resource from the cloud provider (AWS ARN, if available)\",\"example\":\"arn:aws:s3:::example-bucket\",\"type\":\"string\"},\"platform\":{\"description\":\"Resource platform: aws\",\"example\":\"aws\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":true,\"type\":\"object\"},\"removed_at\":{\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"resource_id\":{\"description\":\"Unique ID for the resource\",\"example\":\"4a662442-7445-55c3-adcc-cbbbdd99999\",\"type\":\"string\"},\"resource_type\":{\"description\":\"Terraform resource type\",\"example\":\"aws_s3_bucket\",\"type\":\"string\"},\"revision\":{\"description\":\"Increment for each change to a resource\",\"example\":2,\"type\":\"integer\"},\"schema_version\":{\"nullable\":true,\"type\":\"string\"},\"source_location\":{\"items\":{\"additionalProperties\":true,\"type\":\"object\"},\"type\":\"array\"},\"state\":{\"additionalProperties\":true,\"description\":\"Terraform state attributes\",\"type\":\"object\"},\"tags\":{\"additionalProperties\":true,\"description\":\"Resource tags from the cloud provider\",\"example\":{\"stage\":\"prod\"},\"type\":\"object\"},\"updated_at\":{\"description\":\"When the resource was last updated\",\"example\":\"2022-08-10T17:19:33.14749Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"}},\"required\":[\"created_at\",\"updated_at\",\"revision\",\"kind\",\"hash\",\"platform\",\"resource_type\",\"resource_id\"],\"type\":\"object\"},\"ResourceKind\":{\"description\":\"Kind of resource: cloud\",\"example\":\"cloud - cloud - iac\",\"type\":\"string\"},\"ResourcePath\":{\"example\":\",5.4.0),[6.0.0.pr1,6.4.0)\",\"maxLength\":2024,\"minLength\":1,\"type\":\"string\"},\"ResourcePathRepresentation\":{\"description\":\"An object that contains an opaque identifying string.\",\"properties\":{\"resource_path\":{\"$ref\":\"#/components/schemas/ResourcePath\"}},\"required\":[\"resource_path\"],\"type\":\"object\"},\"ResourceReference\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"4a72d1db-b465-4764-99e1-ecedad03b06a\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the related resource\",\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"ResourceRelationships\":{\"additionalProperties\":true,\"description\":\"Resource relationships\",\"example\":{\"environment\":{\"data\":{\"id\":\"11000000-0000-0000-0000-000000000000\",\"type\":\"environment\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}},\"organization\":{\"data\":{\"id\":\"10000000-0000-0000-0000-000000000000\",\"type\":\"organization\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}},\"scan\":{\"data\":{\"id\":\"12000000-0000-0000-0000-000000000000\",\"type\":\"scan\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}}},\"type\":\"object\"},\"Risk\":{\"additionalProperties\":false,\"description\":\"Risk prioritization information for an issue\",\"example\":{\"factors\":[{\"name\":\"deployed\",\"updated_at\":\"2023-09-07T13:36:37Z\",\"value\":true}],\"score\":{\"model\":\"v4\",\"value\":700}},\"properties\":{\"factors\":{\"description\":\"Risk factors identified for an issue\",\"items\":{\"$ref\":\"#/components/schemas/RiskFactor\"},\"type\":\"array\"},\"score\":{\"$ref\":\"#/components/schemas/RiskScore\"}},\"required\":[\"factors\"],\"type\":\"object\"},\"RiskFactor\":{\"discriminator\":{\"mapping\":{\"deployed\":\"#/components/schemas/DeployedRiskFactor\",\"loaded_package\":\"#/components/schemas/LoadedPackageRiskFactor\",\"os_condition\":\"#/components/schemas/OSConditionRiskFactor\",\"public_facing\":\"#/components/schemas/PublicFacingRiskFactor\"},\"propertyName\":\"name\"},\"oneOf\":[{\"$ref\":\"#/components/schemas/DeployedRiskFactor\"},{\"$ref\":\"#/components/schemas/OSConditionRiskFactor\"},{\"$ref\":\"#/components/schemas/PublicFacingRiskFactor\"},{\"$ref\":\"#/components/schemas/LoadedPackageRiskFactor\"}]},\"RiskFactorLinks\":{\"properties\":{\"evidence\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"RiskScore\":{\"description\":\"Risk prioritization score based on an analysis model\",\"example\":{\"model\":\"v1\",\"value\":700},\"properties\":{\"model\":{\"description\":\"Risk scoring model used to calculate the score value\",\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"description\":\"Risk score value, which may be used for overall prioritization\",\"maximum\":1000,\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"value\",\"model\"],\"type\":\"object\"},\"Role\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the resource\",\"enum\":[\"tenant_role\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"RuleBundle\":{\"description\":\"Custom rule\",\"properties\":{\"attributes\":{\"properties\":{\"checksum\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"Custom rule bundle ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"SSOConnection\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SSOConnectionAttributes\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"sso_connection\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"SSOConnectionAttributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the sso connection.\",\"example\":\"My SSO\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"SastEnablement\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"autofix_enabled\":{\"type\":\"boolean\"},\"sast_enabled\":{\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"SbomDocument\":{\"additionalProperties\":true,\"type\":\"object\"},\"SbomMonitorFlow\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The flow which the scan is triggered for.\",\"enum\":[\"sbom_monitor\"],\"example\":\"sbom_monitor\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"SbomResource\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"b68b0b85-d039-4c05-abc0-04eb50ca0fe9\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"SbomResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SbomResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"},\"SbomTestCreateAttributes\":{\"properties\":{\"format\":{\"type\":\"string\"},\"sbom\":{\"additionalProperties\":true,\"type\":\"object\"}},\"required\":[\"sbom\"],\"type\":\"object\"},\"SbomTestResultsAttributes\":{\"additionalProperties\":true,\"type\":\"object\"},\"ScanAttributes\":{\"description\":\"Scan attributes\",\"example\":{\"created_at\":\"2022-05-06T12:25:15-04:00\",\"error\":\"\",\"finished_at\":\"2022-05-06T12:25:15-04:00\",\"kind\":\"user_initiated\",\"options\":{\"role_arn\":\"arn:aws:iam::123456789012:role/SnykCloud1234\"},\"revision\":1,\"status\":\"success\",\"updated_at\":\"2022-05-06T12:25:15-04:00\"},\"properties\":{\"created_at\":{\"description\":\"When the scan was created\",\"example\":\"2022-05-06T12:25:15-04:00\",\"format\":\"date-time\",\"type\":\"string\"},\"deleted_at\":{\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"environment_id\":{\"description\":\"Environment ID\",\"example\":\"052781a7-17f6-494d-0000-25c8b509abcd\",\"format\":\"uuid\",\"type\":\"string\"},\"error\":{\"description\":\"Error message if the scan failed\",\"example\":\"could not start scan\",\"nullable\":true,\"type\":\"string\"},\"finished_at\":{\"description\":\"When the scan finished\",\"example\":\"2022-05-06T12:25:15-04:00\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"kind\":{\"description\":\"Scan kind\",\"enum\":[\"scheduled\",\"user_initiated\",\"event_driven\",null],\"example\":\"user_initiated\",\"nullable\":true,\"type\":\"string\"},\"options\":{\"example\":{\"role_arn\":\"arn:aws:iam::123456789012:role/SnykCloud1234\"},\"nullable\":true,\"type\":\"object\"},\"organization_id\":{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"format\":\"uuid\",\"type\":\"string\"},\"partial_errors\":{\"description\":\"Errors that didn't fail the scan\",\"type\":\"string\"},\"revision\":{\"description\":\"Increment for each change to a scan\",\"example\":1,\"type\":\"number\"},\"status\":{\"description\":\"Scan status\",\"enum\":[\"queued\",\"in_progress\",\"success\",\"error\",null],\"example\":\"in_progress\",\"nullable\":true,\"type\":\"string\"},\"updated_at\":{\"description\":\"When the scan was last updated\",\"example\":\"2022-05-06T12:25:15-04:00\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"}},\"required\":[\"created_at\",\"revision\",\"kind\",\"status\",\"error\"],\"type\":\"object\"},\"ScanCreateAttributes\":{\"additionalProperties\":false,\"description\":\"Scan create attributes\",\"type\":\"object\"},\"ScanCreateRelationships\":{\"description\":\"Scan create relationships\",\"properties\":{\"environment\":{\"properties\":{\"data\":{\"example\":{\"id\":\"12000000-0000-0000-0000-000000000000\",\"type\":\"environment\"},\"properties\":{\"id\":{\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"ScanItemType\":{\"enum\":[\"project\",\"environment\"],\"example\":\"project\",\"type\":\"string\"},\"ScanJob\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"allOf\":[{\"$ref\":\"#/components/schemas/ScanJobBasicAttributes\"}]},\"id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"scan_job\"],\"example\":\"scan_job\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"ScanJobBasicAttributes\":{\"properties\":{\"created_at\":{\"description\":\"Point in time in which this job was created\",\"example\":\"2017-07-21T17:32:28Z\",\"format\":\"date-time\",\"type\":\"string\"},\"status\":{\"description\":\"Defines the completion status of this job. The job is considered finished when: - the status is `done` meaning it successfully completed, although some product lines might have reported errors, or timed out - the status is `failed` meaning it prematurely failed to complete and no product line got a chance to report - the status is `timeout` when the overall job did not manage to complete on time The job is considered in progress when: - the status is either `queued` meaning it hasn't been picked up yet by the orchestrator - the status is `in_progress` meaning it has been picked up by the orchestrator but product lines are still scanning\\n\",\"enum\":[\"queued\",\"in_progress\",\"done\",\"timeout\",\"failed\",\"unknown\"],\"example\":\"in_progress\",\"type\":\"string\"},\"user_id\":{\"description\":\"Snyk user id who initiates the scan\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"created_at\",\"status\"],\"type\":\"object\"},\"ScanJobResults\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"components\":{\"description\":\"A list of software components identified during the scan as well as related findings associated to it.\\nE.g. if a Git repository contains 2 NPM projects and javascript code server/package.json and client/package.json, assuming we have SCA and SAST enabled the scan might come back with the following components: - SCA scan: server/package.json - SCA scan: client/package.json - SAST scan: all the code in the repository\\n\",\"items\":{\"$ref\":\"#/components/schemas/Component\"},\"type\":\"array\"},\"created_at\":{\"description\":\"Point in time in which this job was created\",\"example\":\"2017-07-21T17:32:28Z\",\"format\":\"date-time\",\"type\":\"string\"},\"status\":{\"description\":\"Defines the completion status of this job. The job is considered finished when: - the status is `done` meaning it successfully completed, although some product lines might have reported errors, or timed out - the status is `failed` meaning it prematurely failed to complete and no product line got a chance to report - the status is `timeout` when the overall job did not manage to complete on time The job is considered in progress when: - the status is either `queued` meaning it hasn't been picked up yet by the orchestrator - the status is `in_progress` meaning it has been picked up by the orchestrator but product lines are still scanning\\n\",\"enum\":[\"queued\",\"in_progress\",\"done\",\"timeout\",\"failed\",\"unknown\"],\"example\":\"in_progress\",\"type\":\"string\"}},\"required\":[\"created_at\",\"status\",\"components\"],\"type\":\"object\"},\"id\":{\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"scan_job_results\"],\"example\":\"scan_job_results\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"ScanOptions\":{\"additionalProperties\":false,\"description\":\"Additional options for the scan\",\"properties\":{\"limit_scan_to_files\":{\"description\":\"The findings will be limited to a subset of files only.\",\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"ScanRelationships\":{\"additionalProperties\":true,\"description\":\"Scan relationships\",\"example\":{\"environment\":{\"data\":{\"id\":\"12000000-0000-0000-0000-000000000000\",\"type\":\"environment\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}},\"organization\":{\"data\":{\"id\":\"10000000-0000-0000-0000-000000000000\",\"type\":\"organization\"},\"links\":{\"related\":\"/path/to/\\u003crelated resource\\u003e/\\u003crelated-id\\u003e?version=\\u003cresolved version\\u003e\\u0026...\"}}},\"type\":\"object\"},\"ScanResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ScanJob\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\"],\"type\":\"object\"},\"ScanResultsResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ScanJobResults\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\"],\"type\":\"object\"},\"ScanType\":{\"example\":\"scan\",\"type\":\"string\"},\"Scopes\":{\"description\":\"The scopes this app is allowed to request during authorization.\",\"items\":{\"minLength\":1,\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"},\"SecretAttributes\":{\"additionalProperties\":false,\"properties\":{\"encrypted\":{\"type\":\"string\"},\"expires_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"nonce\":{\"type\":\"string\"}},\"required\":[\"nonce\",\"encrypted\",\"expires_at\"],\"type\":\"object\"},\"SecurityActionAnnotation\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"reason\":{\"type\":\"string\"},\"value\":{\"type\":\"string\"}},\"required\":[\"value\"],\"type\":\"object\"},\"type\":{\"enum\":[\"annotation\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"SecurityActionIgnore\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"ignore_type\":{\"enum\":[\"wont-fix\",\"not-vulnerable\",\"temporary-ignore\"],\"type\":\"string\"},\"reason\":{\"type\":\"string\"}},\"required\":[\"ignore_type\"],\"type\":\"object\"},\"type\":{\"enum\":[\"ignore\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"SecurityActionSeverityOverride\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"reason\":{\"type\":\"string\"},\"severity\":{\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"}},\"required\":[\"severity\"],\"type\":\"object\"},\"type\":{\"enum\":[\"severity-override\"],\"type\":\"string\"}},\"required\":[\"type\",\"data\"],\"type\":\"object\"},\"SecurityAttributes\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of security policy rules.\\n\",\"items\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/SecurityActionSeverityOverride\"},{\"$ref\":\"#/components/schemas/SecurityActionIgnore\"},{\"$ref\":\"#/components/schemas/SecurityActionAnnotation\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/SecurityCondition\"},{\"$ref\":\"#/components/schemas/SecurityExploitMaturityCondition\"}]},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"orgs\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"policy_type\":{\"enum\":[\"security\"],\"type\":\"string\"},\"project_attributes\":{\"additionalProperties\":false,\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"business_criticality\",\"lifecycle\",\"environment\"],\"type\":\"object\"}},\"required\":[\"name\",\"default\",\"policy_type\",\"configuration\"],\"type\":\"object\"},\"SecurityAttributes20231127\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of security policy rules.\\n\",\"items\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverride\"},{\"$ref\":\"#/components/schemas/PolicyActionIgnore20231127\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"$ref\":\"#/components/schemas/SecurityCondition20231127\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"orgs\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"policy_type\":{\"enum\":[\"security\"],\"type\":\"string\"},\"project_attributes\":{\"additionalProperties\":false,\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"business_criticality\",\"lifecycle\",\"environment\"],\"type\":\"object\"}},\"required\":[\"name\",\"default\",\"policy_type\",\"configuration\"],\"type\":\"object\"},\"SecurityAttributesUpdate\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of security policy rules.\\n\",\"items\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/SecurityActionSeverityOverride\"},{\"$ref\":\"#/components/schemas/SecurityActionIgnore\"},{\"$ref\":\"#/components/schemas/SecurityActionAnnotation\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/SecurityCondition\"},{\"$ref\":\"#/components/schemas/SecurityExploitMaturityCondition\"}]},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"SecurityAttributesUpdate20231127\":{\"additionalProperties\":false,\"properties\":{\"configuration\":{\"description\":\"A list of security policy rules.\\n\",\"items\":{\"additionalProperties\":false,\"properties\":{\"actions\":{\"items\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/PolicyActionSeverityOverride\"},{\"$ref\":\"#/components/schemas/PolicyActionIgnore20231127\"}]},\"type\":\"array\"},\"conditions\":{\"items\":{\"$ref\":\"#/components/schemas/SecurityCondition20231127\"},\"type\":\"array\"},\"name\":{\"type\":\"string\"}},\"required\":[\"name\",\"conditions\",\"actions\"],\"type\":\"object\"},\"type\":\"array\"},\"default\":{\"type\":\"boolean\"},\"description\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"SecurityCommandCenterConfigRequest\":{\"description\":\"A registration config specific to Google Security Command Center\",\"properties\":{\"finding_source_name\":{\"description\":\"The full relative resource name for the SCC Finding Source that will be used to send findings.\",\"example\":\"organizations/{organization_id}/sources/{source_id}\",\"type\":\"string\"},\"org_id\":{\"description\":\"A GCP organization ID where Security Command Center is enabled.\",\"example\":\"123456789012\",\"type\":\"string\"}},\"required\":[\"org_id\"],\"type\":\"object\"},\"SecurityCommandCenterConfigResponse\":{\"allOf\":[{\"$ref\":\"#/components/schemas/SecurityCommandCenterConfigRequest\"},{\"properties\":{\"finding_source_display_name\":{\"type\":\"string\"}},\"type\":\"object\"}]},\"SecurityCondition\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"cwe\",\"cve\",\"snyk-id\",\"fixable\",\"severity\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\",\"not-includes\"],\"type\":\"string\"},\"value\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"SecurityCondition20231127\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"exploit-maturity\",\"cwe\",\"cve\",\"snyk-id\",\"fixable\",\"severity\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\",\"not-includes\"],\"type\":\"string\"},\"value\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"SecurityExploitMaturityCondition\":{\"additionalProperties\":false,\"properties\":{\"field\":{\"enum\":[\"exploit-maturity\"],\"type\":\"string\"},\"operator\":{\"enum\":[\"includes\",\"not-includes\"],\"type\":\"string\"},\"value\":{\"enum\":[\"mature\",\"proof-of-concept\",\"no-known-exploit\",\"no-data\"],\"type\":\"string\"}},\"required\":[\"field\",\"operator\",\"value\"],\"type\":\"object\"},\"SecurityHubConfig\":{\"description\":\"A registration config for AWS Security Hub\",\"example\":{\"account_id\":\"123456789012\"},\"properties\":{\"account_id\":{\"example\":\"123456789012\",\"type\":\"string\"},\"region\":{\"description\":\"The region where Security Hub is enabled.\",\"example\":\"us-east-1\",\"type\":\"string\"}},\"type\":\"object\"},\"SecurityPolicy\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SecurityAttributes\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"orgs\":{\"additionalProperties\":false,\"description\":\"An optional set of organizations explicitly associated with this policy. Only one of explicit associations\\nor project_attributes may be set.\\n\",\"properties\":{\"self\":{\"type\":\"string\"}},\"required\":[\"self\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"SecurityPolicy20231127\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SecurityAttributes20231127\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"orgs\":{\"additionalProperties\":false,\"description\":\"An optional set of organizations explicitly associated with this policy. Only one of explicit associations\\nor project_attributes may be set.\\n\",\"properties\":{\"self\":{\"type\":\"string\"}},\"required\":[\"self\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"SecurityPolicyUpdate\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SecurityAttributesUpdate\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"SecurityPolicyUpdate20231127\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SecurityAttributesUpdate20231127\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the policy.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"policy\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"SelfLink\":{\"additionalProperties\":false,\"example\":{\"self\":\"https://example.com/api/this_resource\"},\"properties\":{\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"ServiceAccount\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1hr if unset. Only provided when auth_type is oauth_private_key_jwt.\",\"type\":\"number\"},\"api_key\":{\"description\":\"The Snyk API Key for this service account. Only returned on creation, and only when auth_type is api_key.\",\"type\":\"string\"},\"auth_type\":{\"description\":\"The authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"client_id\":{\"description\":\"The service account's attached client-id. Used to request an access-token. Only provided when auth_type is oauth_client_secret or oauth_private_key_jwt.\",\"type\":\"string\"},\"client_secret\":{\"description\":\"The client secret used for obtaining access tokens. Only sent on creation of new service accounts and cannot be retrieved thereafter. Only provided when auth_type is oauth_client_secret.\",\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL used to verify signed JWT requests against. Must be https. Only provided when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"level\":{\"description\":\"The level of access for the service account:\\n  * Group - the service account was created at the Group level.\\n  * Org - the service account was created at the Org level.\",\"enum\":[\"Group\",\"Org\"],\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name of the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the Service Account is associated with.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"auth_type\",\"role_id\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"ServiceAccount20230828\":{\"additionalProperties\":false,\"properties\":{\"default_org_context\":{\"description\":\"ID of the default org for the service account.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the service account.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"ServiceAccount20240422\":{\"additionalProperties\":false,\"properties\":{\"default_org_context\":{\"description\":\"ID of the default org for the service account.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the service account.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"SessionAttributes\":{\"properties\":{\"created_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"created_at\"],\"type\":\"object\"},\"SessionData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SessionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"SettingsAttributes\":{\"additionalProperties\":false,\"properties\":{\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"}},\"required\":[\"target_channel_id\",\"severity_threshold\"],\"type\":\"object\"},\"SettingsRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SettingsAttributes\"},\"type\":{\"enum\":[\"slack\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Severity3\":{\"properties\":{\"level\":{\"description\":\"Level of severity calculated via vector\",\"example\":\"medium\",\"type\":\"string\"},\"score\":{\"description\":\"The CVSS score calculated from the vector, representing the severity of the vulnerability on a scale from 0 to 10.\",\"example\":5.3,\"nullable\":true,\"type\":\"number\"},\"source\":{\"description\":\"The source of this severity. The value must be the id of a referenced problem or class, in which case that problem or class is the source of this issue. If source is omitted, this severity is sourced internally in the Snyk application.\",\"example\":\"Snyk\",\"type\":\"string\"},\"type\":{\"description\":\"Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\",\"example\":\"primary\",\"type\":\"string\"},\"vector\":{\"description\":\"CVSS vector string detailing the metrics of a vulnerability.\",\"example\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L\",\"nullable\":true,\"type\":\"string\"},\"version\":{\"description\":\"CVSS version being described.\",\"example\":\"4.0\",\"type\":\"string\"}},\"type\":\"object\"},\"SeverityThreshold\":{\"description\":\"Minimum Snyk issue severity to send a notification for, messages will not be sent for any issue below this value\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"example\":\"high\",\"type\":\"string\"},\"SlackChannel\":{\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"Name of the Slack Channel\",\"example\":\"general\",\"type\":\"string\"},\"type\":{\"description\":\"Channel type\",\"enum\":[\"public\",\"private\",\"direct_message\",\"multiparty_direct_message\"],\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"example\":\"slack://channel?team=T123456\\u0026id=C123456\",\"format\":\"uri\",\"type\":\"string\"},\"type\":{\"example\":\"slack_channel\",\"type\":\"string\"}},\"type\":\"object\"},\"SlackDefaultSetting\":{\"properties\":{\"attributes\":{\"properties\":{\"severity_threshold\":{\"description\":\"Minimum Snyk issue severity to send a notification for, messages will not be sent for any issue below this value\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"example\":\"high\",\"type\":\"string\"},\"target_channel\":{\"$ref\":\"#/components/schemas/TargetChannel\"}},\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"slack_authed\":{\"type\":\"boolean\"},\"snyk_authed\":{\"type\":\"boolean\"},\"team_id\":{\"type\":\"string\"}},\"required\":[\"snyk_authed\",\"slack_authed\"],\"type\":\"object\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"type\":\"object\"},\"SlackDefaultSettingsData\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"},\"target_channel_name\":{\"$ref\":\"#/components/schemas/TargetChannelName\"}},\"required\":[\"target_channel_id\",\"target_channel_name\",\"severity_threshold\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"type\":\"object\"},\"Slots\":{\"properties\":{\"disclosure_time\":{\"description\":\"The time at which this vulnerability was disclosed.\",\"example\":\"2022-06-16T13:51:13Z\",\"format\":\"date-time\",\"type\":\"string\"},\"exploit_details\":{\"$ref\":\"#/components/schemas/ExploitDetails\"},\"publication_time\":{\"description\":\"The time at which this vulnerability was published.\",\"example\":\"2022-06-16T14:00:24.315507Z\",\"type\":\"string\"},\"references\":{\"items\":{\"properties\":{\"title\":{\"description\":\"Descriptor for an external reference to the issue\",\"type\":\"string\"},\"url\":{\"description\":\"URL for an external reference to the issue\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"}},\"type\":\"object\"},\"SnippetQueryAttributes\":{\"additionalProperties\":false,\"example\":{\"query\":\"s\"},\"properties\":{\"query\":{\"type\":\"string\"}},\"required\":[\"query\"],\"type\":\"object\"},\"SonarqubeAttributes\":{\"properties\":{\"sonarqube_api_token\":{\"format\":\"uuid\",\"type\":\"string\"},\"sonarqube_host_url\":{\"example\":\"sonarqube.customer.com\",\"type\":\"string\"}},\"required\":[\"sonarqube_host_url\",\"sonarqube_api_token\"],\"type\":\"object\"},\"SourceLocation\":{\"properties\":{\"file\":{\"description\":\"A path to the file containing this issue, relative to the root of the project target,\\nformatted using POSIX separators.\\n\",\"maximum\":2048,\"minimum\":1,\"type\":\"string\"},\"region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"}},\"required\":[\"file\"],\"type\":\"object\"},\"SpdxDocument\":{\"additionalProperties\":true,\"type\":\"object\"},\"Tag\":{\"properties\":{\"tag_type\":{\"type\":\"string\"},\"tag_values\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"tag_type\",\"tag_values\"],\"type\":\"object\"},\"TargetChannel\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"slack://channel?team=team-id\\u0026id=channel-id\",\"format\":\"uri\",\"type\":\"string\"},\"name\":{\"type\":\"string\"}},\"required\":[\"id\",\"name\"],\"type\":\"object\"},\"TargetChannelId\":{\"example\":\"slack://channel?team=team-id\\u0026id=channel-id\",\"format\":\"uri\",\"type\":\"string\"},\"TargetChannelName\":{\"example\":\"channel-name\",\"minLength\":1,\"type\":\"string\"},\"TenantAttributes\":{\"properties\":{\"created_at\":{\"description\":\"The time the tenant was created.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"name\":{\"description\":\"The display name of the tenant.\",\"example\":\"My Tenant\",\"type\":\"string\"},\"slug\":{\"description\":\"The canonical (unique and URL-friendly) name of the tenant.\",\"example\":\"my-tenant\",\"type\":\"string\"},\"updated_at\":{\"description\":\"The time the tenant was last modified.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"created_at\",\"updated_at\"],\"type\":\"object\"},\"TenantMembership\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/TenantMembershipId\"},\"relationships\":{\"$ref\":\"#/components/schemas/TenantMembershipRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/TenantMembershipType\"}},\"required\":[\"id\",\"type\",\"relationships\"],\"type\":\"object\"},\"TenantMembershipId\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"},\"TenantMembershipRelationships\":{\"additionalProperties\":false,\"properties\":{\"role\":{\"$ref\":\"#/components/schemas/Role\"}},\"required\":[\"role\"],\"type\":\"object\"},\"TenantMembershipResponseData\":{\"additionalProperties\":false,\"items\":{\"properties\":{\"attributes\":{\"properties\":{\"created_at\":{\"description\":\"date the membership was created\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"created_at\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"role\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the role.\",\"example\":\"Role name\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The resource type the role is for\",\"example\":\"tenant_role\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"tenant\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the tenant.\",\"example\":\"Tenant display name\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The tenant the membership belongs to.\",\"example\":\"tenant\",\"type\":\"string\"}},\"type\":\"object\"},\"user\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"account_type\":{\"description\":\"Account Type\",\"example\":\"user\",\"type\":\"string\"},\"active\":{\"description\":\"whether user is active\",\"type\":\"boolean\"},\"email\":{\"description\":\"Related user email\",\"example\":\"user@email.com\",\"type\":\"string\"},\"login_method\":{\"description\":\"User login method\",\"type\":\"string\"},\"name\":{\"description\":\"Related user display name\",\"example\":\"user name\",\"type\":\"string\"},\"username\":{\"description\":\"Related user username\",\"example\":\"username\",\"type\":\"string\"}},\"required\":[\"name\",\"email\",\"login_method\"],\"type\":\"object\"},\"id\":{\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"tenant_owner\":{\"description\":\"true only if the user is tenant owner\",\"type\":\"boolean\"}},\"type\":\"object\"},\"type\":{\"description\":\"Always \\\"user\\\"\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"user\",\"role\"],\"type\":\"object\"},\"type\":{\"description\":\"type of membership according to its entity\",\"example\":\"tenant_membership\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"type\":\"array\"},\"TenantMembershipType\":{\"description\":\"The type of the resource for tenant operations\",\"enum\":[\"tenant_membership\"],\"type\":\"string\"},\"TenantRelationships\":{\"properties\":{\"owner\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the resource. Always 'user'.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"type\":\"object\"},\"TenantResponseData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/TenantAttributes\"},\"id\":{\"description\":\"The Snyk ID of the tenant.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/TenantRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"TenantUpdateAttributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the tenant.\",\"example\":\"My Tenant\",\"maxLength\":60,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"TestDependenciesResult\":{\"properties\":{\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"ignore_settings\":{\"type\":\"boolean\"},\"is_licenses_enabled\":{\"type\":\"boolean\"},\"is_private\":{\"type\":\"boolean\"},\"org\":{\"type\":\"string\"}},\"type\":\"object\"},\"result\":{\"properties\":{\"dep_graph_data\":{\"properties\":{\"graph\":{\"properties\":{\"nodes\":{\"items\":{\"properties\":{\"deps\":{\"items\":{\"properties\":{\"node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"node_id\":{\"type\":\"string\"},\"pkg_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"root_node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"pkg_manager\":{\"properties\":{\"name\":{\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"pkgs\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"info\":{\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"required\":[\"name\",\"version\"],\"type\":\"object\"}},\"required\":[\"id\",\"info\"],\"type\":\"object\"},\"type\":\"array\"},\"schema_version\":{\"type\":\"string\"}},\"type\":\"object\"},\"deps_file_paths\":{\"additionalProperties\":{\"type\":\"string\"},\"type\":\"object\"},\"file_signatures_details\":{\"additionalProperties\":{\"properties\":{\"artifact\":{\"type\":\"string\"},\"author\":{\"type\":\"string\"},\"confidence\":{\"type\":\"number\"},\"cves\":{\"properties\":{\"cve\":{\"properties\":{\"data_format\":{\"type\":\"string\"},\"data_type\":{\"type\":\"string\"},\"data_version\":{\"type\":\"string\"},\"problem_type\":{\"properties\":{\"problem_data\":{\"items\":{\"properties\":{\"description\":{\"properties\":{\"lang\":{\"type\":\"string\"},\"value\":{\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":\"array\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"file_paths\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"path\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"object\"},\"issues\":{\"items\":{\"properties\":{\"fix_info\":{\"properties\":{\"is_patchable\":{\"type\":\"boolean\"},\"is_pinnable\":{\"type\":\"boolean\"},\"is_runtime\":{\"type\":\"boolean\"}},\"type\":\"object\"},\"issue_id\":{\"type\":\"string\"},\"pkg_name\":{\"type\":\"string\"},\"pkg_version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"issues_data\":{\"additionalProperties\":{\"properties\":{\"CVSSv3\":{\"type\":\"string\"},\"alternative_ids\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"creation_time\":{\"type\":\"string\"},\"credit\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"cvss_score\":{\"type\":\"number\"},\"description\":{\"type\":\"string\"},\"disclosure_time\":{\"type\":\"string\"},\"exploit\":{\"type\":\"string\"},\"fixedIn\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"functions\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"functions_new\":{\"items\":{\"properties\":{\"function_id\":{\"properties\":{\"class_name\":{\"type\":\"string\"},\"function_name\":{\"type\":\"string\"}},\"type\":\"object\"},\"version\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"identifiers\":{\"additionalProperties\":{\"additionalProperties\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"type\":\"object\"},\"type\":\"object\"},\"insights\":{\"properties\":{\"triage_advice\":{\"type\":\"string\"}},\"type\":\"object\"},\"language\":{\"type\":\"string\"},\"malicious\":{\"type\":\"boolean\"},\"modification_time\":{\"type\":\"string\"},\"package_manager\":{\"type\":\"string\"},\"package_name\":{\"type\":\"string\"},\"package_repository_url\":{\"type\":\"string\"},\"patches\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"modification_time\":{\"type\":\"string\"},\"urls\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"publication_time\":{\"type\":\"string\"},\"references\":{\"items\":{\"properties\":{\"title\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"semver\":{\"properties\":{\"vulnerable\":{\"oneOf\":[{\"type\":\"string\"},{\"items\":{\"type\":\"string\"},\"type\":\"array\"}]},\"vulnerable_by_distro\":{\"additionalProperties\":{\"additionalProperties\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"type\":\"object\"},\"type\":\"object\"},\"vulnerable_hashes\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"severity\":{\"type\":\"string\"},\"severity_with_critical\":{\"type\":\"string\"},\"social_trend_alert\":{\"type\":\"boolean\"},\"title\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"TestExecutionType\":{\"enum\":[\"test-workflow-execution\",\"custom-execution\"],\"type\":\"string\"},\"TestOptionsGitUrl\":{\"properties\":{\"integration_id\":{\"description\":\"A Snyk integration_id\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"repo_url\":{\"description\":\"A repository url for which a test will run\",\"example\":\"https://github/com/snyk/goof\",\"format\":\"uri\",\"type\":\"string\"},\"revision\":{\"description\":\"A git commit revision\",\"example\":\"97cea0113b8807b00a5c70d5e9073f908a8baae2\",\"type\":\"string\"}},\"required\":[\"integration_id\",\"repo_url\",\"revision\"],\"type\":\"object\"},\"TestResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"The id of the Snyk test\",\"example\":\"275af21f-e92b-40aa-8604-ef9b00c9bd8d\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"test\"],\"example\":\"test\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"TestResultAcceptedState\":{\"properties\":{\"created_at\":{\"description\":\"Timestamp when the test was created\",\"format\":\"date-time\",\"type\":\"string\"},\"state\":{\"enum\":[\"accepted\"],\"type\":\"string\"}},\"required\":[\"state\",\"created_at\"],\"type\":\"object\"},\"TestResultCompletedState\":{\"properties\":{\"created_at\":{\"description\":\"Timestamp when the test was created\",\"format\":\"date-time\",\"type\":\"string\"},\"findings\":{\"items\":{\"properties\":{\"findings_url\":{\"description\":\"URL where findings can be downloaded\",\"format\":\"uri\",\"type\":\"string\"},\"format\":{\"description\":\"The format of the findings document\",\"enum\":[\"SARIF\",\"CYCLONE_DX\"],\"type\":\"string\"}},\"required\":[\"format\",\"findings_url\"],\"type\":\"object\"},\"type\":\"array\"},\"result\":{\"properties\":{\"status\":{\"description\":\"The outcome of the test. passed - the test completed and passed policy gate, failed - the test completed and failed policy gate\",\"enum\":[\"passed\",\"failed\"],\"type\":\"string\"}},\"required\":[\"status\"],\"type\":\"object\"},\"state\":{\"enum\":[\"completed\"],\"type\":\"string\"}},\"required\":[\"state\",\"created_at\",\"result\",\"findings\"],\"type\":\"object\"},\"TestResultErrorState\":{\"properties\":{\"created_at\":{\"description\":\"Timestamp when the test was created\",\"format\":\"date-time\",\"type\":\"string\"},\"state\":{\"enum\":[\"error\"],\"type\":\"string\"}},\"required\":[\"state\",\"created_at\"],\"type\":\"object\"},\"TestResultInProgressState\":{\"properties\":{\"created_at\":{\"description\":\"Timestamp when the test was created\",\"format\":\"date-time\",\"type\":\"string\"},\"state\":{\"enum\":[\"in_progress\"],\"type\":\"string\"}},\"required\":[\"state\",\"created_at\"],\"type\":\"object\"},\"TestResultResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/TestResultState\"},\"id\":{\"description\":\"The id of the test\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"test\"],\"example\":\"test\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"},\"TestResultState\":{\"discriminator\":{\"propertyName\":\"state\"},\"oneOf\":[{\"$ref\":\"#/components/schemas/TestResultAcceptedState\"},{\"$ref\":\"#/components/schemas/TestResultInProgressState\"},{\"$ref\":\"#/components/schemas/TestResultCompletedState\"},{\"$ref\":\"#/components/schemas/TestResultErrorState\"}]},\"Type\":{\"type\":\"string\"},\"TypeDef\":{\"description\":\"The type of an issue.\",\"enum\":[\"package_vulnerability\",\"license\",\"cloud\",\"code\",\"custom\",\"config\"],\"example\":\"cloud\",\"type\":\"string\"},\"Types\":{\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"},\"UpdateBrokerConnectionRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CommonConnectionAttributes\"},\"id\":{\"format\":\"uuid\",\"readOnly\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"broker_connection\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateBrokerDeploymentRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/BrokerDeploymentUpdateResource\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateCollectionRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"$ref\":\"#/components/schemas/name\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateCollectionWithProjectsRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"description\":\"IDs of items to add to a collection\",\"items\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the item id\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"maxItems\":100,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateDeploymentCredentialRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/DeploymentCredentialResource\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateOrgMembershipRequestBody\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"f60ff965-6889-4db2-8c86-0285d62f35ab\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"role\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"description\":\"The Snyk ID of the Org Role.\",\"example\":\"f60ff965-6889-4db2-8c86-0285d62f35ab\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the resource. Always 'org_role'.\",\"example\":\"org_role\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"}},\"required\":[\"role\"],\"type\":\"object\"},\"type\":{\"description\":\"The type of the resource. Always 'org_membership'.\",\"example\":\"org_membership\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"relationships\"],\"type\":\"object\"},\"Updated\":{\"description\":\"The last time the settings were updated.\",\"example\":\"2021-11-12T10:31:06.026Z\",\"format\":\"date-time\",\"type\":\"string\"},\"User\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"active\":{\"description\":\"Whether the user status is enabled or not\",\"example\":true,\"type\":\"boolean\"},\"email\":{\"description\":\"The email of the user.\",\"example\":\"user@someorg.com\",\"type\":\"string\"},\"membership\":{\"properties\":{\"created_at\":{\"description\":\"The date the membership was established.\",\"example\":\"2022-09-14T09:19:29.206Z\",\"format\":\"date-time\",\"type\":\"string\"},\"strategy\":{\"description\":\"Whether the membership is a direct, or indirect membership.\",\"enum\":[\"direct\",\"indirect\"],\"example\":\"direct\",\"type\":\"string\"}},\"type\":\"object\"},\"name\":{\"description\":\"The name of the user.\",\"example\":\"user\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user.\",\"example\":\"username\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID corresponding to this user\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"User20240422\":{\"additionalProperties\":false,\"properties\":{\"avatar_url\":{\"description\":\"The avatar url of the user.\",\"example\":\"https://snyk.io/avatar.png\",\"format\":\"uri\",\"type\":\"string\"},\"default_org_context\":{\"description\":\"ID of the default org for the user.\",\"format\":\"uuid\",\"type\":\"string\"},\"email\":{\"description\":\"The email of the user.\",\"example\":\"user@someorg.com\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user.\",\"example\":\"user\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user.\",\"example\":\"username\",\"type\":\"string\"}},\"required\":[\"name\",\"email\",\"avatar_url\"],\"type\":\"object\"},\"UserActivePatchRequestBody\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"active\":{\"description\":\"Is this user active\",\"type\":\"boolean\"}},\"required\":[\"active\"],\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID corresponding to this user\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"UserAttrs\":{\"additionalProperties\":false,\"properties\":{\"avatar_url\":{\"description\":\"The avatar url of the user.\",\"example\":\"https://snyk.io/avatar.png\",\"format\":\"uri\",\"type\":\"string\"},\"default_org_context\":{\"description\":\"ID of the default org for the user.\",\"format\":\"uuid\",\"type\":\"string\"},\"email\":{\"description\":\"The email of the user.\",\"example\":\"user@someorg.com\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user.\",\"example\":\"user\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user.\",\"example\":\"username\",\"type\":\"string\"}},\"required\":[\"name\",\"email\",\"avatar_url\"],\"type\":\"object\"},\"UserPatchRequestBody\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"membership\":{\"nullable\":true,\"properties\":{\"role\":{\"description\":\"Role name\",\"example\":\"MEMBER\",\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"membership\"],\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID corresponding to this user\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"UserPreferredOrgSettings\":{\"additionalProperties\":false,\"properties\":{\"preferred_org\":{\"additionalProperties\":false,\"description\":\"The org to use for operations when there is no explicit org in context\",\"properties\":{\"id\":{\"description\":\"The id of the preferred org\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"id\"],\"type\":\"object\"}},\"type\":\"object\"},\"UserSettings\":{\"additionalProperties\":false,\"description\":\"user settings\",\"properties\":{\"attributes\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/UserPreferredOrgSettings\"}]},\"id\":{\"description\":\"The id of the user\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The resource type\",\"enum\":[\"user_settings\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"UserType\":{\"enum\":[\"user\"],\"example\":\"user\",\"type\":\"string\"},\"Uuid\":{\"format\":\"uuid\",\"type\":\"string\"},\"Version\":{\"description\":\"The version of the package release\",\"example\":\"1.2.3\",\"type\":\"string\"},\"VersioningSchema\":{\"allOf\":[{\"oneOf\":[{\"$ref\":\"#/components/schemas/VersioningSchemaSemverType\"},{\"$ref\":\"#/components/schemas/VersioningSchemaCustomType\"},{\"$ref\":\"#/components/schemas/VersioningSchemaSingleSelectionType\"}]}],\"description\":\"The versioning scheme used by images in the repository.\\n\\nA versioning schema is a system for identifying and organizing different versions of a project. \\nIt is used to track changes and updates to the project over time, and to help users identify which version they are using. \\nA versioning schema typically consists of a series of numbers or labels that are incremented to reflect the progression of versions. \\nFor example, a versioning schema might use a series of numbers, such as \\\"1.0\\\", \\\"1.1\\\", \\\"2.0\\\", and so on, to indicate major and minor releases of a product. \\nA consistent and well-defined versioning schema helps users and tools understand and track the development of a project.\\n\"},\"VersioningSchemaCustomType\":{\"additionalProperties\":false,\"description\":\"The Custom Schema type is a way for Snyk to understand your company’s container image tag versioning scheme,\\nenabling Snyk to give more accurate base image upgrade recommendations.\\n\\nThis schema type is essentially a regular expression that groups the different parts of an image’s tag into comparable sections.\\n\\nIf your container image's tags follow a versioning scheme other than Semantic Versioning (SemVer), \\nit is highly recommended that you select the \\\"Custom Versioning\\\" schema for your image repositories.\\n\",\"properties\":{\"expression\":{\"description\":\"The regular expression used to describe the format of tags.\\nKeep in mind that backslashes in the expression need to be escaped due to being encompassed in a JSON string.\\n\",\"example\":\"(?\\u003cC0\\u003e.)\\\\-(?\\u003cM2\\u003e.*)\",\"type\":\"string\"},\"label\":{\"description\":\"A customizable string that can be set for a custom versioning schema to describe its meaning.\\nThis label has no function.\\n\",\"example\":\"calendar with flavor schema\",\"type\":\"string\"},\"type\":{\"enum\":[\"custom\"],\"type\":\"string\"}},\"required\":[\"type\",\"expression\"],\"type\":\"object\"},\"VersioningSchemaSemverType\":{\"additionalProperties\":false,\"properties\":{\"type\":{\"enum\":[\"semver\"],\"example\":\"semver\",\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"VersioningSchemaSingleSelectionType\":{\"additionalProperties\":false,\"description\":\"The Single Selection Versioning Schema allows manual setting of which image should be given as a recommendation.\\n\\nOnly one image can be set as the current recommendation. If no images are set as the current selection, \\nno recommendation will be given.\\n\\nIt is recommended to use this versioning schema if your repository's tags aren't supported by the other schemas.\\n\",\"properties\":{\"is_selected\":{\"description\":\"Whether this image should be the recommendation. Only one image can be selected at a given time. Setting this\\nas true will remove previous selection.\\n\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"enum\":[\"single-selection\"],\"example\":\"single-selection\",\"type\":\"string\"}},\"required\":[\"type\",\"is_selected\"],\"type\":\"object\"},\"WorkloadAttributes\":{\"properties\":{\"required\":{\"properties\":{\"workload_internal_uri\":{\"type\":\"string\"},\"workload_type_id\":{\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"workload_type_id\",\"workload_internal_uri\"],\"type\":\"object\"},\"type\":{\"enum\":[\"workload\"],\"type\":\"string\"},\"validations\":{\"items\":{\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"type\",\"required\"],\"type\":\"object\"},\"YarnBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"root_workspace\":{\"type\":\"string\"}},\"required\":[\"root_workspace\"],\"type\":\"object\"},\"name\":{\"description\":\"User-defined name of the collection\",\"maxLength\":255,\"minLength\":1,\"pattern\":\"^([a-zA-Z0-9 _\\\\-\\\\/:.])+$\",\"type\":\"string\"}},\"securitySchemes\":{\"APIToken\":{\"description\":\"API key value must be prefixed with \\\\\\\"Token \\\\\\\".\",\"in\":\"header\",\"name\":\"Authorization\",\"type\":\"apiKey\"},\"BearerAuth\":{\"scheme\":\"bearer\",\"type\":\"http\"},\"bearerAuth\":{\"scheme\":\"bearer\",\"type\":\"http\"}}},\"info\":{\"title\":\"Snyk API\",\"version\":\"REST\"},\"openapi\":\"3.0.3\",\"paths\":{\"/broker/legacy/{hashed_broker_token}/orgs\":{\"get\":{\"description\":\"Get orgs supported by legacy broker token\",\"operationId\":\"getOrgsForLegacyBrokerToken\",\"parameters\":[{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/HashedBrokerToken\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/BrokerAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Return list of orgs for legacy broker token\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get list of orgs supported by a legacy broker token\",\"tags\":[\"SnykLegacyBrokers\"],\"x-snyk-api-releases\":[\"2023-12-14~experimental\"],\"x-snyk-api-version\":\"2023-12-14~experimental\"},\"x-snyk-api-resource\":\"brokers\"},\"/code_custom_rule_testing_sessions/repo/{org_id}/completions\":{\"post\":{\"description\":\"Receive auto completion suggestions for a code repository and query from a code custom rule playground session\",\"operationId\":\"getRepoAutoCompletions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/RepoQueryAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Snippet auto completions response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AutoCompletionsResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Receive repo auto completions suggestions successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Receive auto completion suggestions for a code repository and query from a code custom rule playground session\",\"tags\":[\"CodeCustomRuleRepoTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/code_custom_rule_testing_sessions/repo/{org_id}/create\":{\"post\":{\"description\":\"Create a code custom rule playground session using a code repository\",\"operationId\":\"createRepoIndex\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CreateRepoIndexAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Repo create index response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CreateIndexResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Created repo index successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a code custom rule playground session using a code repository\",\"tags\":[\"CodeCustomRuleRepoTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/code_custom_rule_testing_sessions/repo/{org_id}/matches\":{\"post\":{\"description\":\"Receive matches for a query against a repository in a code custom rule playground session\",\"operationId\":\"getRepoMatches\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/RepoQueryAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Repo matches response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/MatchesResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Receive repo matches successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Receive matches for a query against a repository in a code custom rule playground session\",\"tags\":[\"CodeCustomRuleRepoTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/code_custom_rule_testing_sessions/snippet/{org_id}/completions\":{\"post\":{\"description\":\"Receive auto completion suggestions for a code snippet and query from a code custom rule playground session\",\"operationId\":\"getSnippetAutoCompletions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SnippetQueryAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Snippet auto completions response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AutoCompletionsResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Receive snippet auto completions suggestions successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Receive auto completion suggestions for a code snippet and query from a code custom rule playground session\",\"tags\":[\"CodeCustomRuleSnippetTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/code_custom_rule_testing_sessions/snippet/{org_id}/create\":{\"post\":{\"description\":\"Create a code custom rule playground session using a code snippet\",\"operationId\":\"createSnippetIndex\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CreateSnippetIndexAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Snippet create index response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CreateIndexResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Created snippet index successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a code custom rule playground session using a code snippet\",\"tags\":[\"CodeCustomRuleSnippetTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/code_custom_rule_testing_sessions/snippet/{org_id}/matches\":{\"post\":{\"description\":\"Receive matches for a query against a code snippet in a code custom rule playground session\",\"operationId\":\"getSnippetMatches\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SnippetQueryAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Snippet matches response object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/MatchesResponseAttributes\"}},\"required\":[\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Receive snippet matches successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Receive matches for a query against a code snippet in a code custom rule playground session\",\"tags\":[\"CodeCustomRuleSnippetTestingSession\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"code_custom_rule_testing_sessions\"},\"/custom_base_images\":{\"get\":{\"description\":\"Get a list of custom base images with support for ordering and filtering.\\nEither the org_id or group_id parameters must be set to authorize successfully.\\nIf sorting by version, the repository filter is required.\\n\",\"operationId\":\"getCustomBaseImages\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/ProjectId\"},{\"description\":\"The organization ID of the custom base image\",\"in\":\"query\",\"name\":\"org_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The group ID of the custom base image\",\"in\":\"query\",\"name\":\"group_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Repository\"},{\"$ref\":\"#/components/parameters/Tag\"},{\"$ref\":\"#/components/parameters/IncludeInRecommendations\"},{\"description\":\"Which column to sort by. \\nIf sorting by version, the versioning schema is used.\\n\",\"in\":\"query\",\"name\":\"sort_by\",\"schema\":{\"enum\":[\"repository\",\"tag\",\"version\"],\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/SortDirection\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageCollectionResponse\"}}},\"description\":\"Returns custom base images\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a custom base image collection\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"post\":{\"description\":\"In order to create a custom base image, you first need to import your base images into Snyk.\\nYou can do this through the CLI, UI, or API.\\n\\nThis endpoint marks an image as a custom base image. This means that the image will get\\nadded to the pool of images from which Snyk can recommend base image upgrades.\\n\\nNote, after the first image in a repository gets added, a versioning schema cannot be passed in this endpoint.\\nTo update the versioning schema, the PATCH endpoint must be used.\\n\",\"operationId\":\"createCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImagePostRequest\"}}},\"description\":\"The properties used in the creation of a custom base image\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Successfully created a custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a Custom Base Image from an existing container project\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"custombaseimages\"},\"/custom_base_images/{custombaseimage_id}\":{\"delete\":{\"description\":\"Delete a custom base image resource. (the related container project is unaffected)\",\"operationId\":\"deleteCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"responses\":{\"204\":{\"description\":\"Successfully deleted the custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"get\":{\"description\":\"Get a custom base image\",\"operationId\":\"getCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Returns a custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"patch\":{\"description\":\"Updates a custom base image's attributes\",\"operationId\":\"updateCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImagePatchRequest\"}}},\"description\":\"custom base image to be updated\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Returns the updated custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"custombaseimages\"},\"/groups\":{\"get\":{\"description\":\"Returns a list of groups which a user is a member of\",\"operationId\":\"listGroups\",\"parameters\":[{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Group\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of groups is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all groups\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2022-01-31~experimental\",\"2023-01-30~beta\"],\"x-snyk-api-version\":\"2023-01-30~beta\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}\":{\"get\":{\"description\":\"Returns a group by its ID\",\"operationId\":\"getGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Group\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Group is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a group\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2022-01-31~experimental\",\"2023-01-30~beta\"],\"x-snyk-api-version\":\"2023-01-30~beta\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for a group.\",\"operationId\":\"getAppInstallsForGroup\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for a group.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"post\":{\"description\":\"Install a Snyk Apps to this group, the Snyk App must use unattended authentication eg client credentials.\",\"operationId\":\"createGroupAppInstall\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"type\":{\"enum\":[\"app_install\"],\"example\":\"app_install\",\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"app\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"app\"],\"example\":\"app\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"}},\"required\":[\"data\",\"relationships\"],\"type\":\"object\"}}},\"description\":\"App Install to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallWithClient\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"The newly created app install.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Install a Snyk Apps to this group.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke app authorization for an Snyk Group with install ID.\",\"operationId\":\"deleteGroupAppInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been de-authorized.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app authorization for an Snyk Group with install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/apps/installs/{install_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for non-interactive Snyk App installations.\",\"operationId\":\"updateGroupAppInstallSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for non-interactive Snyk App installations.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/audit_logs/search\":{\"get\":{\"description\":\"Search audit logs for a Group. \\\"api.access\\\" events are omitted from results unless explicitly requested using the events parameter. Some Organization level events are supported as well as the following\\nGroup level events:\\n  - api.access\\n  - group.cloud_config.settings.edit\\n  - group.create\\n  - group.delete\\n  - group.edit\\n  - group.notification_settings.edit\\n  - group.org.add\\n  - group.org.remove\\n  - group.policy.create\\n  - group.policy.delete\\n  - group.policy.edit\\n  - group.request_access_settings.edit\\n  - group.role.create\\n  - group.role.delete\\n  - group.role.edit\\n  - group.service_account.create\\n  - group.service_account.delete\\n  - group.service_account.edit\\n  - group.settings.edit\\n  - group.settings.feature_flag.edit\\n  - group.sso.add\\n  - group.sso.auth0_connection.create\\n  - group.sso.auth0_connection.edit\\n  - group.sso.create\\n  - group.sso.delete\\n  - group.sso.edit\\n  - group.sso.membership.sync\\n  - group.sso.remove\\n  - group.tag.create\\n  - group.tag.delete\\n  - group.user.add\\n  - group.user.remove\\n  - group.user.role.edit\\n\",\"operationId\":\"listGroupAuditLogs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the Group.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Cursor\"},{\"$ref\":\"#/components/parameters/From\"},{\"$ref\":\"#/components/parameters/To\"},{\"$ref\":\"#/components/parameters/Size\"},{\"$ref\":\"#/components/parameters/SortOrder\"},{\"description\":\"Filter logs by user ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"user_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Filter logs by project ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Events\"},{\"$ref\":\"#/components/parameters/ExcludeEvents\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AuditLogSearch\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Group Audit Logs.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Search Group audit logs.\",\"tags\":[\"Audit Logs\"],\"x-snyk-api-releases\":[\"2023-09-11\",\"2024-04-29\"],\"x-snyk-api-version\":\"2024-04-29\"},\"x-snyk-api-resource\":\"audit-logs\",\"x-snyk-resource-singleton\":true},\"/groups/{group_id}/cloud_events/app_authorizations\":{\"get\":{\"description\":\"Cloud Events supports multiple integrations, each of which is implemented as a separate Snyk App. This endpoint returns an array of authorization data objects for each app/integration type which has been authorized for this group.\",\"operationId\":\"getGroupAppAuthorizations\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppAuthorizationData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns app authorization data for each app authorized for the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of Cloud Events apps authorized for the given group.\",\"tags\":[\"Cloud Events App Authorizations\"],\"x-snyk-api-releases\":[\"2023-07-31~experimental\"],\"x-snyk-api-version\":\"2023-07-31~experimental\"},\"x-snyk-api-resource\":\"appauthorizations\"},\"/groups/{group_id}/cloud_events/group_registrations\":{\"get\":{\"description\":\"List all group registrations for the given group.\",\"operationId\":\"listGroupRegistrations\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/GroupRegistrationData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of cloud event forwarding registrations for the given group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all group registrations for the given group.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"post\":{\"description\":\"Create a new group cloud-events registration.\",\"operationId\":\"createGroupRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"},{\"$ref\":\"#/components/schemas/EventBridgeConfigRequest\"},{\"$ref\":\"#/components/schemas/SecurityCommandCenterConfigRequest\"}]},\"credentials\":{\"description\":\"Optional credentials used to authenticate with external systems.\",\"type\":\"string\"},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/GroupRegistrationType\"}},\"required\":[\"name\",\"type\",\"config\"],\"type\":\"object\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Created registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new group registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/groups/{group_id}/cloud_events/group_registrations/{group_registration_id}\":{\"delete\":{\"description\":\"Delete a group registration\",\"operationId\":\"deleteGroupRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/GroupRegistrationId\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a group registration\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"get\":{\"description\":\"Get a group registration.\",\"operationId\":\"getGroupRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/GroupRegistrationId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returns the requested registration.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a group registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"patch\":{\"description\":\"Update a group registration.\",\"operationId\":\"updateGroupRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/GroupRegistrationId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"},{\"$ref\":\"#/components/schemas/EventBridgeConfigRequest\"},{\"$ref\":\"#/components/schemas/SecurityCommandCenterConfigRequest\"}]},\"credentials\":{\"description\":\"Optional credentials used to authenticate with external systems.\",\"type\":\"string\"},\"disabled\":{\"type\":\"boolean\"},\"name\":{\"type\":\"string\"}},\"required\":[\"config\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"group_registration\"],\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Updated registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a group registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/groups/{group_id}/issues\":{\"get\":{\"description\":\"Get a list of a group's issues.\",\"operationId\":\"listGroupIssues\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanItemId\"},{\"$ref\":\"#/components/parameters/ScanItemType\"},{\"$ref\":\"#/components/parameters/Type\"},{\"$ref\":\"#/components/parameters/UpdatedBefore\"},{\"$ref\":\"#/components/parameters/UpdatedAfter\"},{\"$ref\":\"#/components/parameters/CreatedBefore\"},{\"$ref\":\"#/components/parameters/CreatedAfter\"},{\"$ref\":\"#/components/parameters/EffectiveSeverityLevel\"},{\"$ref\":\"#/components/parameters/Status\"},{\"$ref\":\"#/components/parameters/Ignored\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/ListIssues200\"},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get issues by group ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-03-10~experimental\",\"2023-09-29~beta\",\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/groups/{group_id}/issues/{issue_id}\":{\"get\":{\"description\":\"Get an issue\",\"operationId\":\"getGroupIssueByIssueID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PathIssueId20240123\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/GetIssue20020240123\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an issue\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/groups/{group_id}/memberships\":{\"get\":{\"description\":\"Returns all memberships of the group\",\"operationId\":\"listGroupMemberships\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/SortBy\"},{\"$ref\":\"#/components/parameters/SortOrder\"},{\"$ref\":\"#/components/parameters/EmailFilter\"},{\"$ref\":\"#/components/parameters/UserIdFilter\"},{\"$ref\":\"#/components/parameters/UsernameFilter\"},{\"$ref\":\"#/components/parameters/RoleFilter\"},{\"$ref\":\"#/components/parameters/IncludeGroupMembershipCount\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupMembershipResponseData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of group memberships is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all memberships of the group\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"post\":{\"description\":\"Create a group membership for a user with role\",\"operationId\":\"createGroupMembership\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateGroupMembershipRequestBody\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupMembership\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"Membership for the group was created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a group membership for a user with role\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/memberships/{membership_id}\":{\"delete\":{\"description\":\"Deletes a membership from a group\",\"operationId\":\"deleteGroupMembership\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/MembershipId\"},{\"$ref\":\"#/components/parameters/Cascade\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"group membership is deleted from Group\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a membership from a group\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"patch\":{\"description\":\"Update a role from a group membership\",\"operationId\":\"updateGroupUserMembership\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/MembershipId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/MembershipPatchRequestBody\"}},\"type\":\"object\"}}}},\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a role from a group membership\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/org_memberships\":{\"get\":{\"description\":\"Get list of org memberships of a group user\",\"operationId\":\"listGroupUserOrgMemberships\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/UserId\"},{\"$ref\":\"#/components/parameters/OrgName\"},{\"$ref\":\"#/components/parameters/RoleName\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/GroupMembershipOrgMembership\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"properties\":{\"org_membership_count\":{\"description\":\"Org memberships for this user within this group.\",\"type\":\"number\"}},\"type\":\"object\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of groups is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get list of org memberships of a group user\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2024-05-07~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-07~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/orgs\":{\"get\":{\"description\":\"Get a paginated list of all the organizations belonging to the group.\\nBy default, this endpoint returns the organizations in alphabetical order of their name.\",\"operationId\":\"listOrgsInGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/PathGroupId\"},{\"$ref\":\"#/components/parameters/QueryNameFilter\"},{\"$ref\":\"#/components/parameters/QuerySlugFilter\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_requests_enabled\":{\"description\":\"Whether the organization permits access requests from users who are not members of the organization.\",\"example\":false,\"type\":\"boolean\"},\"created_at\":{\"description\":\"The time the organization was created.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"group_id\":{\"description\":\"The Snyk ID of the group to which the organization belongs.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"is_personal\":{\"description\":\"Whether the organization is independent (that is, not part of a group).\",\"example\":true,\"type\":\"boolean\"},\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"type\":\"string\"},\"slug\":{\"description\":\"The canonical (unique and URL-friendly) name of the organization.\",\"example\":\"my-org\",\"type\":\"string\"},\"updated_at\":{\"description\":\"The time the organization was last modified.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"is_personal\"],\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of organizations in the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all organizations in group\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2023-10-24~experimental\",\"2023-12-14~beta\",\"2024-02-28\"],\"x-snyk-api-version\":\"2024-02-28\"},\"x-snyk-api-resource\":\"orgs\"},\"/groups/{group_id}/packages\":{\"get\":{\"description\":\"Package information sent to this endpoint is used to power Snyk upgrade pull requests.\",\"operationId\":\"getPackages\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PackageNamespace\"},{\"$ref\":\"#/components/parameters/PackageName\"},{\"$ref\":\"#/components/parameters/PackageType\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"items\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PackageAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Package information accepted for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get published version of a software package.\",\"tags\":[\"Package\"],\"x-snyk-api-releases\":[\"2024-02-26~experimental\"],\"x-snyk-api-version\":\"2024-02-26~experimental\"},\"post\":{\"description\":\"Package information sent to this endpoint is used to power Snyk upgrade pull requests.\",\"operationId\":\"createPackage\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The name of the package. Note namespace is a separate property.\",\"example\":\"logging\",\"type\":\"string\"},\"namespace\":{\"description\":\"Some name prefix such as a Maven groupid, a Docker image owner, a GitHub user or organization\",\"example\":\"org.example\",\"type\":\"string\"},\"published_date\":{\"description\":\"The date the package was published in YYYY-MM-DDTHH:mm:ssZ format. For example midnight on the 1st July 2021 would be written 2021-07-01T00:00:00Z.\",\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"type\":{\"description\":\"The package \\\"type\\\" or package \\\"protocol\\\" such as maven, npm, nuget, gem, pypi, etc.\",\"example\":\"maven\",\"type\":\"string\"},\"version\":{\"description\":\"The version of the package\",\"example\":\"1.2.3\",\"type\":\"string\"}},\"required\":[\"name\",\"version\",\"type\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Package response\",\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Package information accepted for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Send Snyk information about a software package.\",\"tags\":[\"Package\"],\"x-snyk-api-releases\":[\"2023-11-20~experimental\"],\"x-snyk-api-version\":\"2023-11-20~experimental\"},\"x-snyk-api-resource\":\"packages\"},\"/groups/{group_id}/packages/recommended_version\":{\"get\":{\"description\":\"Resolves the recommended version for a software package based on current version and the major version policy.\",\"operationId\":\"getPackageRecommendedVersion\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PackageNamespace\"},{\"$ref\":\"#/components/parameters/PackageName\"},{\"$ref\":\"#/components/parameters/PackageType\"},{\"$ref\":\"#/components/parameters/PackageVersion\"},{\"$ref\":\"#/components/parameters/MajorVersionPolicy\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Recommended package release information response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PackageAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Recommended package release information.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get version recommendation about a software package.\",\"tags\":[\"Package\"],\"x-snyk-api-releases\":[\"2024-02-26~experimental\"],\"x-snyk-api-version\":\"2024-02-26~experimental\"},\"x-snyk-api-resource\":\"packages\"},\"/groups/{group_id}/packages/recommended_versions\":{\"get\":{\"description\":\"Resolves the recommended version for a software package based on current version and the major version policy.\",\"operationId\":\"getGroupPackageRecommendedVersions\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetRecommendedVersionsRequest\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"description\":\"Recommended package release information response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/RecommendedVersionAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Recommended package release information.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get version recommendation about a software package.\",\"tags\":[\"Package\"],\"x-snyk-api-releases\":[\"2024-02-26~experimental\"],\"x-snyk-api-version\":\"2024-02-26~experimental\"},\"x-snyk-api-resource\":\"packages\"},\"/groups/{group_id}/policies/code_security\":{\"get\":{\"description\":\"Get a list of a group's Code policies.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsCodeSecurityPolicies\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"The id of the group for which to return a list of policies\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicy\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of policies are returned for the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get Code policies by group ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/policies/code_security/{policy_id}\":{\"get\":{\"description\":\"Get a specified code policy for a group.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsCodeSecurityPolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group from which to return the policy.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the policy to return\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single policy is returned if it is found in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get security policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"patch\":{\"description\":\"Update a code policy by ID.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\\n*Policy APIs Severity Condidtion Notice:* Use of `severity` as a\\ncondition is currently restricted via a feature flag and will result in\\na 400 Bad Request error without the flag enabled. Please contact your\\naccount representative for eligibility requirements.\\n\",\"operationId\":\"updateGroupsCodeSecurityPolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group containing the policy to update.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the  policy to update.\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicyUpdate\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeSecurityPolicy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single  policy is returned if it is successfully updated in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a security policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/policies/license\":{\"get\":{\"description\":\"Get a list of a group's license policies.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsLicensePolicies\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"The id of the group for which to return a list of policies\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Policy\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of policies are returned for the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get license policies by group ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/policies/license/{policy_id}\":{\"get\":{\"description\":\"Get a specified license policy for a group.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsLicensePolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group from which to return the policy.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the policy to return\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Policy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single policy is returned if it is found in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get license policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"patch\":{\"description\":\"Update a license policy by ID.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"updateGroupsLicensePolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group containing the policy to update.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the  policy to update.\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PolicyUpdate\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Policy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single  policy is returned if it is successfully updated in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a license policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\"],\"x-snyk-api-version\":\"2023-11-27~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/policies/security\":{\"get\":{\"description\":\"Get a list of a group's security policies.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsSecurityPolicies\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"The id of the group for which to return a list of policies\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SecurityPolicy\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of policies are returned for the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get security policies by group ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\",\"2024-04-25~experimental\"],\"x-snyk-api-version\":\"2024-04-25~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/policies/security/{policy_id}\":{\"get\":{\"description\":\"Get a specified security policy for a group.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"getGroupsSecurityPolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group from which to return the policy.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the policy to return\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SecurityPolicy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single policy is returned if it is found in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get security policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\",\"2024-04-25~experimental\"],\"x-snyk-api-version\":\"2024-04-25~experimental\"},\"patch\":{\"description\":\"Update a security policy by ID.\\n\\n*Policy APIs Access Notice:* Access to our Policy APIs is currently\\nrestricted via a feature flag and will result in a 404 Not Found error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\\n*Policy APIs Severity Condidtion Notice:* Use of `severity` as a\\ncondition is currently restricted via a feature flag and will result in\\na 400 Bad Request error without the flag enabled. Please contact your\\naccount representative for eligibility requirements.\\n\",\"operationId\":\"updateGroupsSecurityPolicy\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group containing the policy to update.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the  policy to update.\",\"in\":\"path\",\"name\":\"policy_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SecurityPolicyUpdate\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SecurityPolicy\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single  policy is returned if it is successfully updated in the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a security policy by ID\",\"tags\":[\"Policies\"],\"x-snyk-api-releases\":[\"2023-11-27~experimental\",\"2024-04-25~experimental\"],\"x-snyk-api-version\":\"2024-04-25~experimental\"},\"x-snyk-api-resource\":\"policies\"},\"/groups/{group_id}/service_accounts\":{\"get\":{\"description\":\"Get all service accounts for a group.\",\"operationId\":\"getManyGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service accounts.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of service accounts is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of group service accounts.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"post\":{\"description\":\"Create a service account for a group. The service account can be used to access the Snyk API.\",\"operationId\":\"createGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that is creating and owns the service account\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1 hour if unset. Only used when auth_type is one of the oauth_* variants.\",\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"auth_type\":{\"description\":\"Authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out in OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL hosting your public keys, used to verify signed JWT requests. Must be https. Required only when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name for the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the created service account should use.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"auth_type\",\"role_id\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A new service account has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a service account for a group.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/service_accounts/{serviceaccount_id}\":{\"delete\":{\"description\":\"Permanently delete a group-level service account by its ID.\",\"operationId\":\"deleteOneGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"Service account was successfully deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"get\":{\"description\":\"Get a group-level service account by its ID.\",\"operationId\":\"getOneGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"patch\":{\"description\":\"Update the name of a group's service account by its ID.\",\"operationId\":\"updateGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"A human-friendly name for the service account. Must be unique within the group.\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"description\":\"The ID of the service account. Must match the id in the url path.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/service_accounts/{serviceaccount_id}/secrets\":{\"post\":{\"description\":\"Manage the client secret of a group service account by the service account ID.\",\"operationId\":\"updateServiceAccountSecret\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated secret.\\n  * `create` - Add a new secret, preserving existing secrets. A maximum of to two secrets can exist at a time.\\n  * `delete` - Remove an existing secret by value. At least one secret must remain per service account.\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Service account client secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Manage a group service account's client secret.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/settings/iac\":{\"get\":{\"description\":\"Get the Infrastructure as Code Settings for a group.\",\"operationId\":\"getIacSettingsForGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group whose Infrastructure as Code settings are requested\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get the Infrastructure as Code Settings for a group\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"patch\":{\"description\":\"Update the Infrastructure as Code Settings for a group.\",\"operationId\":\"updateIacSettingsForGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group whose Infrastructure as Code settings are getting updated\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsRequest\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the group were updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update the Infrastructure as Code Settings for a group\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"x-snyk-api-resource\":\"iac_settings\",\"x-snyk-resource-singleton\":true},\"/groups/{group_id}/settings/pull_request_template\":{\"delete\":{\"description\":\"Delete your groups pull request template. This means Snyk pull requests will start to use the default template for this group.\",\"operationId\":\"deletePullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"get\":{\"description\":\"Get your groups pull request template\",\"operationId\":\"getPullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Fetch a pull request template response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PullRequsetTemplateId\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Fetch Pull Request Template for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"post\":{\"description\":\"Configures a group level pull request template that will be used on any org or project within that group\",\"operationId\":\"createOrUpdatePullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Create or update Pull Request Template response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PullRequsetTemplateId\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Pull Request Template created for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create or update pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"x-snyk-api-resource\":\"pull-request-templates\"},\"/groups/{group_id}/sso_connections\":{\"get\":{\"description\":\"Returns a list of SSO connections for a group\",\"operationId\":\"listGroupSsoConnections\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SSOConnection\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of SSO connections is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all SSO connections for a group\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2022-01-31~experimental\",\"2023-01-30~beta\"],\"x-snyk-api-version\":\"2023-01-30~beta\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/sso_connections/{sso_id}/users\":{\"get\":{\"description\":\"Returns a list of users for a SSO connection\",\"operationId\":\"listGroupSsoConnectionUsers\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/SsoId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/User\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of users is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all users using a given SSO connection\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2022-01-31~experimental\",\"2023-01-30~beta\"],\"x-snyk-api-version\":\"2023-01-30~beta\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/sso_connections/{sso_id}/users/{user_id}\":{\"delete\":{\"description\":\"Deletes a user from a Group SSO connection\",\"operationId\":\"deleteUser\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/SsoId\"},{\"$ref\":\"#/components/parameters/UserId20230130\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"User is deleted from Group SSO connection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a user from a Group SSO connection\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2022-01-31~experimental\",\"2023-01-30~beta\"],\"x-snyk-api-version\":\"2023-01-30~beta\"},\"patch\":{\"description\":\"Updates a user from a Group SSO connection\",\"operationId\":\"updateUserForSso\",\"parameters\":[{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/SsoId\"},{\"$ref\":\"#/components/parameters/UserId20230303\"},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/UserActivePatchRequestBody\"}},\"type\":\"object\"}}}},\"responses\":{\"204\":{\"description\":\"User from Group SSO connection is updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a user from a Group SSO connection\",\"tags\":[\"Groups\"],\"x-snyk-api-releases\":[\"2023-03-03~experimental\"],\"x-snyk-api-version\":\"2023-03-03~experimental\"},\"x-snyk-api-resource\":\"groups\"},\"/groups/{group_id}/users/{id}\":{\"patch\":{\"description\":\"Update a user's membership of the group.\\n\\nTo remove a user's membership, provide 'null' as the membership parameter (see example).\\n\\nAt present, only removing memberships is supported by this endpoint. To update a user's group membership, please use\\nthe UI or legacy API.\\n\",\"operationId\":\"updateUser\",\"parameters\":[{\"description\":\"The id of the group\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the user\",\"in\":\"path\",\"name\":\"id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"example\":{\"data\":{\"attributes\":{\"membership\":null},\"id\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4122\",\"type\":\"user\"}},\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/UserPatchRequestBody\"}},\"type\":\"object\"}}}},\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a user's role in a group\",\"tags\":[\"Users\"],\"x-snyk-api-releases\":[\"2022-10-06~beta\"],\"x-snyk-api-version\":\"2022-10-06~beta\"},\"x-snyk-api-resource\":\"users\"},\"/learn/catalog\":{\"get\":{\"description\":\"List Snyk Learn's catalog resources\",\"operationId\":\"listLearnCatalog\",\"parameters\":[{\"$ref\":\"#/components/parameters/ApiVersion\"},{\"$ref\":\"#/components/parameters/ContentSource\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/EducationResource\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"links\",\"jsonapi\"],\"type\":\"object\"}}},\"description\":\"Returns a list of catalog resources\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List Snyk Learn's resources\",\"tags\":[\"Catalog Resource\"],\"x-snyk-api-releases\":[\"2024-05-13~experimental\",\"2024-10-13~beta\"],\"x-snyk-api-version\":\"2024-05-13~experimental\",\"x-snyk-deprecated-by\":\"2024-10-13~beta\",\"x-snyk-sunset-eligible\":\"2024-10-14\"},\"x-snyk-api-resource\":\"catalog\"},\"/learn/catalog/{resource_id}\":{\"get\":{\"description\":\"Retrieve a single record from Snyk Learn catalog resources\",\"operationId\":\"getSingleLearnCatalogResource\",\"parameters\":[{\"$ref\":\"#/components/parameters/ApiVersion\"},{\"$ref\":\"#/components/parameters/ResourceId\"},{\"$ref\":\"#/components/parameters/ContentSource\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/EducationResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"links\",\"jsonapi\"],\"type\":\"object\"}}},\"description\":\"Returns a single catalog resource record\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieve single Snyk Learn resource\",\"tags\":[\"Catalog Resource\"],\"x-snyk-api-releases\":[\"2024-05-13~experimental\"],\"x-snyk-api-version\":\"2024-05-13~experimental\"},\"x-snyk-api-resource\":\"catalog\"},\"/openapi\":{\"get\":{\"description\":\"List available versions of OpenAPI specification\",\"operationId\":\"listAPIVersions\",\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}}},\"description\":\"List of available versions is returned\",\"headers\":{\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"tags\":[\"OpenAPI\"]}},\"/openapi/{version}\":{\"get\":{\"description\":\"Get OpenAPI specification effective at version.\",\"operationId\":\"getAPIVersion\",\"parameters\":[{\"description\":\"The requested version of the API\",\"in\":\"path\",\"name\":\"version\",\"required\":true,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\"}}},\"description\":\"OpenAPI specification matching requested version is returned\",\"headers\":{\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"tags\":[\"OpenAPI\"]}},\"/orgs\":{\"get\":{\"description\":\"Get a list of organizations you have access to.\",\"operationId\":\"getOrgs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Public ID of a group to filter requested orgs by\",\"in\":\"query\",\"name\":\"group_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"A boolean for filtering by personal org\",\"in\":\"query\",\"name\":\"is_personal\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Slug of an org to filter orgs by\",\"in\":\"query\",\"name\":\"slug\",\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Org\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of organizations you have access to.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List accessible organizations\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-02-16~experimental\",\"2022-04-06~experimental\"],\"x-snyk-api-version\":\"2022-04-06~experimental\"},\"x-snyk-api-resource\":\"orgs\"},\"/orgs/{org_id}\":{\"get\":{\"description\":\"Returns an org by its ID\",\"operationId\":\"getOrg\",\"parameters\":[{\"description\":\"The ID of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Org\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Org is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get an org\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-02-16~experimental\",\"2022-04-06~experimental\",\"2022-12-15~beta\"],\"x-snyk-api-version\":\"2022-12-15~beta\"},\"patch\":{\"description\":\"Update the details of an organization\",\"operationId\":\"updateOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/PathOrgId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgUpdateAttributes\"},\"id\":{\"description\":\"The ID of the resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the resource.\",\"enum\":[\"org\"],\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"org resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgRelationships\"},\"type\":{\"enum\":[\"org\"],\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Instance of org is updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update organization\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-04-06~experimental\",\"2022-12-15~beta\",\"2023-05-29\",\"2024-02-28\"],\"x-snyk-api-version\":\"2024-02-28\"},\"x-snyk-api-resource\":\"orgs\"},\"/orgs/{org_id}/app_bots\":{\"get\":{\"deprecated\":true,\"description\":\"Get a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead.\",\"operationId\":\"getAppBots\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppBot\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of app bots authorized to the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of app bots authorized to an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"app_bots\"},\"/orgs/{org_id}/app_bots/{bot_id}\":{\"delete\":{\"deprecated\":true,\"description\":\"Revoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead.\",\"operationId\":\"deleteAppBot\",\"parameters\":[{\"description\":\"The ID of the app bot\",\"in\":\"path\",\"name\":\"bot_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The app bot has been deauthorized\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app bot authorization\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"app_bots\"},\"/orgs/{org_id}/apps\":{\"get\":{\"deprecated\":true,\"description\":\"Get a list of apps created by an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.\",\"operationId\":\"getApps\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps created by the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps created by an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"post\":{\"deprecated\":true,\"description\":\"Create a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.\",\"operationId\":\"createApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostRequest20220311\"}}},\"description\":\"app to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostResponse20220311\"}}},\"description\":\"Created Snyk App successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Create a new app for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations\":{\"get\":{\"description\":\"Get a list of apps created by an organization.\",\"operationId\":\"getOrgApps\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps created by the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps created by an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"post\":{\"description\":\"Create a new Snyk App for an organization.\",\"operationId\":\"createOrgApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostRequest\"}}},\"description\":\"Snyk App details for app to be created.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostResponse\"}}},\"description\":\"Created Snyk App successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Create a new Snyk App for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations/{app_id}\":{\"delete\":{\"description\":\"Delete an app by its App ID.\",\"operationId\":\"deleteAppByID\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The app has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Delete an app by its App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"get\":{\"description\":\"Get a Snyk App by its App ID.\",\"operationId\":\"getAppByID\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The requested app\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a Snyk App by its App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"patch\":{\"description\":\"Update app creation attributes with App ID.\",\"operationId\":\"updateAppCreationByID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPatchRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The update app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations/{app_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for the Snyk App.\",\"operationId\":\"manageAppCreationSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for the Snyk App.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for an organization.\",\"operationId\":\"getAppInstallsForOrg\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"post\":{\"description\":\"Install a Snyk Apps to this organization, the Snyk App must use unattended authentication eg client credentials.\",\"operationId\":\"createOrgAppInstall\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"type\":{\"enum\":[\"app_install\"],\"example\":\"app_install\",\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"app\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"app\"],\"example\":\"app\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"}},\"required\":[\"data\",\"relationships\"],\"type\":\"object\"}}},\"description\":\"App Install to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallWithClient\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"The newly created app install.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Install a Snyk Apps to this organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke app authorization for an Snyk Organization with install ID.\",\"operationId\":\"deleteAppOrgInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app authorization for an Snyk Organization with install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/installs/{install_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for non-interactive Snyk App installations.\",\"operationId\":\"updateOrgAppInstallSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for non-interactive Snyk App installations.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/{client_id}\":{\"delete\":{\"deprecated\":true,\"description\":\"Delete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"deleteApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"responses\":{\"204\":{\"description\":\"The app has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Delete an app\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"get\":{\"deprecated\":true,\"description\":\"Get an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"getApp\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The requested app\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an app by client id\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"patch\":{\"deprecated\":true,\"description\":\"Update app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"updateApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPatchRequest20220311\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The update app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Update app attributes that are name, redirect URIs, and access token time to live\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/{client_id}/secrets\":{\"post\":{\"deprecated\":true,\"description\":\"Manage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead.\",\"operationId\":\"manageSecrets\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secrets have been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secrets for an app.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/audit_logs/search\":{\"get\":{\"description\":\"Search audit logs for an Organization. \\\"api.access\\\" events are omitted from results unless explicitly requested using the events parameter. Supported event types:\\n  - api.access\\n  - org.app_bot.create\\n  - org.app.create\\n  - org.app.delete\\n  - org.app.edit\\n  - org.cloud_config.settings.edit\\n  - org.collection.create\\n  - org.collection.delete\\n  - org.collection.edit\\n  - org.create\\n  - org.delete\\n  - org.edit\\n  - org.ignore_policy.edit\\n  - org.integration.create\\n  - org.integration.delete\\n  - org.integration.edit\\n  - org.integration.settings.edit\\n  - org.language_settings.edit\\n  - org.notification_settings.edit\\n  - org.org_source.create\\n  - org.org_source.delete\\n  - org.org_source.edit\\n  - org.policy.edit\\n  - org.project_filter.create\\n  - org.project_filter.delete\\n  - org.project.add\\n  - org.project.attributes.edit\\n  - org.project.delete\\n  - org.project.edit\\n  - org.project.fix_pr.auto_open\\n  - org.project.fix_pr.manual_open\\n  - org.project.ignore.create\\n  - org.project.ignore.delete\\n  - org.project.ignore.edit\\n  - org.project.monitor\\n  - org.project.pr_check.edit\\n  - org.project.remove\\n  - org.project.settings.delete\\n  - org.project.settings.edit\\n  - org.project.stop_monitor\\n  - org.project.tag.add\\n  - org.project.tag.remove\\n  - org.project.test\\n  - org.request_access_settings.edit\\n  - org.sast_settings.edit\\n  - org.service_account.create\\n  - org.service_account.delete\\n  - org.service_account.edit\\n  - org.settings.feature_flag.edit\\n  - org.target.create\\n  - org.target.delete\\n  - org.user.add\\n  - org.user.invite\\n  - org.user.invite.accept\\n  - org.user.invite.revoke\\n  - org.user.invite_link.accept\\n  - org.user.invite_link.create\\n  - org.user.invite_link.revoke\\n  - org.user.leave\\n  - org.user.provision.accept\\n  - org.user.provision.create\\n  - org.user.provision.delete\\n  - org.user.remove\\n  - org.user.role.create\\n  - org.user.role.delete\\n  - org.user.role.details.edit\\n  - org.user.role.edit\\n  - org.user.role.permissions.edit\\n  - org.webhook.add\\n  - org.webhook.delete\\n  - user.org.notification_settings.edit\\n\",\"operationId\":\"listOrgAuditLogs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the organization.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Cursor\"},{\"$ref\":\"#/components/parameters/From\"},{\"$ref\":\"#/components/parameters/To\"},{\"$ref\":\"#/components/parameters/Size\"},{\"$ref\":\"#/components/parameters/SortOrder\"},{\"description\":\"Filter logs by user ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"user_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Filter logs by project ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Events\"},{\"$ref\":\"#/components/parameters/ExcludeEvents\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AuditLogSearch\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Organization Audit Logs.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Search Organization audit logs.\",\"tags\":[\"Audit Logs\"],\"x-snyk-api-releases\":[\"2023-09-11\",\"2024-04-29\"],\"x-snyk-api-version\":\"2024-04-29\"},\"x-snyk-api-resource\":\"audit-logs\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/cloud/environments\":{\"get\":{\"description\":\"List environments for an organization\",\"operationId\":\"listEnvironments\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Return environments created after this date\",\"example\":\"2022-05-06T12:25:15-04:00\",\"in\":\"query\",\"name\":\"created_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Return environments created before this date\",\"example\":\"2022-05-06T12:25:15-04:00\",\"in\":\"query\",\"name\":\"created_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Return environments updated after this date\",\"example\":\"2022-05-06T12:25:15-04:00\",\"in\":\"query\",\"name\":\"updated_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Return environments updated before this date\",\"example\":\"2022-05-06T12:25:15-04:00\",\"in\":\"query\",\"name\":\"updated_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/NameInQuery\"},{\"$ref\":\"#/components/parameters/KindInQuery\"},{\"$ref\":\"#/components/parameters/StatusInQuery\"},{\"$ref\":\"#/components/parameters/IdInQuery\"},{\"description\":\"Filter environments by project ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/EnvironmentAttributes\"},\"id\":{\"description\":\"Environment ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/EnvironmentRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/EnvironmentType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of environments\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List Environments\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"post\":{\"description\":\"Create a new environment and run a scan\",\"operationId\":\"createEnvironment\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/EnvironmentCreateAttributes\"},\"type\":{\"$ref\":\"#/components/schemas/EnvironmentType\"}},\"required\":[\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Environment resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/EnvironmentAttributes\"},\"id\":{\"description\":\"Environment ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/EnvironmentRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/EnvironmentType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}}}}},\"description\":\"Created environment successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create New Environment\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"x-snyk-api-resource\":\"environments\"},\"/orgs/{org_id}/cloud/environments/{environment_id}\":{\"delete\":{\"description\":\"Delete an environment\",\"operationId\":\"deleteEnvironment\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EnvironmentId\"}],\"responses\":{\"204\":{\"description\":\"Returns an empty response\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete Environment\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"patch\":{\"description\":\"Update an environment\",\"operationId\":\"updateEnvironment\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EnvironmentId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/EnvironmentUpdateAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/EnvironmentType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"environment resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/EnvironmentAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/EnvironmentRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/EnvironmentType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Updated an environment successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update Environment\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"x-snyk-api-resource\":\"environments\"},\"/orgs/{org_id}/cloud/permissions\":{\"post\":{\"description\":\"Generate IAC template for Snyk to access your cloud resources\",\"operationId\":\"getPermissions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CreatePermissionsAttributes\"},\"type\":{\"example\":\"permission\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"permissions resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PermissionsAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"permission\",\"type\":\"string\"}},\"required\":[\"attributes\",\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}}}}},\"description\":\"Created permissions successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Generate Cloud Provider Permissions\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"x-snyk-api-resource\":\"permissions\"},\"/orgs/{org_id}/cloud/resources\":{\"get\":{\"description\":\"List resources for an organization\",\"operationId\":\"listResources\",\"parameters\":[{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EnvironmentIdQuery\"},{\"$ref\":\"#/components/parameters/ResourceType\"},{\"description\":\"Filter resources by resource ID (multi-value, comma-separated)\",\"example\":\"example-bucket\",\"explode\":false,\"in\":\"query\",\"name\":\"resource_id\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/NativeId\"},{\"$ref\":\"#/components/parameters/Id\"},{\"description\":\"Filter resources by platform (multi-value, comma-separated): aws\",\"example\":\"aws\",\"explode\":false,\"in\":\"query\",\"name\":\"platform\",\"schema\":{\"type\":\"string\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/Name\"},{\"$ref\":\"#/components/parameters/Kind\"},{\"$ref\":\"#/components/parameters/Location\"},{\"$ref\":\"#/components/parameters/Removed\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ResourceAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/ResourceRelationships\"},\"type\":{\"example\":\"resource\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of resources\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List Resources\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\",\"2023-10-19~beta\"],\"x-snyk-api-version\":\"2023-10-19~beta\"},\"x-snyk-api-resource\":\"resources\"},\"/orgs/{org_id}/cloud/rule_bundles\":{\"get\":{\"description\":\"Retrieve organization custom rules as a bundle\",\"operationId\":\"getOrganizationRuleBundles\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/RuleBundle\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"This endpoint returns a listing of rule bundles.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieve custom rule bundles\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2023-05-22~experimental\"],\"x-snyk-api-version\":\"2023-05-22~experimental\"},\"post\":{\"description\":\"Upload a custom rule bundle\",\"operationId\":\"createCustomRules\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/octet-stream\":{\"schema\":{\"format\":\"binary\",\"type\":\"string\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/RuleBundle\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Uploaded custom rule bundle successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Upload a custom rule bundle\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2023-05-22~experimental\"],\"x-snyk-api-version\":\"2023-05-22~experimental\"},\"x-snyk-api-resource\":\"customrules\"},\"/orgs/{org_id}/cloud/rule_bundles/{rule_bundle_id}\":{\"delete\":{\"description\":\"Delete custom rules\",\"operationId\":\"deleteCustomRules\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/RuleBundleId\"}],\"responses\":{\"204\":{\"description\":\"Returns an empty response\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete custom rules\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2023-05-22~experimental\"],\"x-snyk-api-version\":\"2023-05-22~experimental\"},\"patch\":{\"description\":\"Update custom rules\",\"operationId\":\"updateCustomRules\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/RuleBundleId\"}],\"requestBody\":{\"content\":{\"application/octet-stream\":{\"schema\":{\"format\":\"binary\",\"type\":\"string\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/RuleBundle\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns the updated custom rule\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update custom rules\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2023-05-22~experimental\"],\"x-snyk-api-version\":\"2023-05-22~experimental\"},\"x-snyk-api-resource\":\"customrules\"},\"/orgs/{org_id}/cloud/scans\":{\"get\":{\"description\":\"List scans for an organization\",\"operationId\":\"listScan\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ScanAttributes\"},\"id\":{\"description\":\"Scan ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/ScanRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/ScanType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of scan instances\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List Scans\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\"],\"x-snyk-api-version\":\"2022-12-21~beta\"},\"post\":{\"description\":\"Create and trigger a new scan for an environment\",\"operationId\":\"createScan\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ScanCreateAttributes\"},\"relationships\":{\"$ref\":\"#/components/schemas/ScanCreateRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/ScanType\"}},\"required\":[\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Scan resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ScanAttributes\"},\"id\":{\"description\":\"Scan ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/ScanRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/ScanType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}}}}},\"description\":\"Created scan successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create Scan\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-04-13~experimental\",\"2022-12-21~beta\"],\"x-snyk-api-version\":\"2022-12-21~beta\"},\"x-snyk-api-resource\":\"scans\"},\"/orgs/{org_id}/cloud/scans/{scan_id}\":{\"get\":{\"description\":\"Get a single scan for an organization\",\"operationId\":\"getScan\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"example\":\"9a46d918-8764-458c-1234-0987abcd6543\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ScanAttributes\"},\"id\":{\"description\":\"Scan ID\",\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/ScanRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/ScanType\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a single scan instance\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get scan\",\"tags\":[\"Cloud\"],\"x-snyk-api-releases\":[\"2022-12-21~beta\"],\"x-snyk-api-version\":\"2022-12-21~beta\"},\"x-snyk-api-resource\":\"scans\"},\"/orgs/{org_id}/cloud_events/app_authorizations\":{\"get\":{\"description\":\"Cloud Events supports multiple integrations, each of which is implemented as a separate Snyk App. This endpoint returns an array of authorization data objects for each integration type which has been authorized for this org.\",\"operationId\":\"getOrgAppAuthorizations\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppAuthorizationData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns authorization data for each integration authorized for the org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of Cloud Events apps auhtorized for the given org.\",\"tags\":[\"Cloud Events App Authorizations\"],\"x-snyk-api-releases\":[\"2023-07-31~experimental\"],\"x-snyk-api-version\":\"2023-07-31~experimental\"},\"x-snyk-api-resource\":\"appauthorizations\"},\"/orgs/{org_id}/cloud_events/org_registrations\":{\"get\":{\"description\":\"List all org registrations for the given org.\",\"operationId\":\"listOrgRegistrations\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/OrgRegistrationData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of cloud event forwarding registrations for the given org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all org registrations for the given org.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"post\":{\"description\":\"Create a new org cloud-events registration.\",\"operationId\":\"createOrgRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"},{\"$ref\":\"#/components/schemas/EventBridgeConfigRequest\"}]},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/RegistrationType\"}},\"required\":[\"name\",\"type\",\"config\"],\"type\":\"object\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Created registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new org registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/orgs/{org_id}/cloud_events/org_registrations/{org_registration_id}\":{\"delete\":{\"description\":\"Delete an org registration\",\"operationId\":\"deleteOrgRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete an org registration\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"get\":{\"description\":\"Get a registration.\",\"operationId\":\"getOrgRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returns the requested registration.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get an org registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"patch\":{\"description\":\"Update an org registration.\",\"operationId\":\"updateOrgRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"}]},\"disabled\":{\"type\":\"boolean\"},\"name\":{\"type\":\"string\"}},\"required\":[\"config\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"org_registration\"],\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Updated registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update an org registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/orgs/{org_id}/cloud_events/org_registrations/{org_registration_id}/project_registrations\":{\"get\":{\"description\":\"List project registrations for the given org registration.\",\"operationId\":\"listProjectRegistrations\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectRegistrationData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of project registrations related to the given org registration.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List project registrations for the given org registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"post\":{\"description\":\"Create a new project registration.\",\"operationId\":\"createProjectRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"}]},\"name\":{\"description\":\"A name for users to more easily identify this registration.\",\"type\":\"string\"},\"org_registration_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"project_id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/RegistrationType\"}},\"required\":[\"org_registration_id\",\"name\",\"type\",\"config\"],\"type\":\"object\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Created registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new project registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/orgs/{org_id}/cloud_events/org_registrations/{org_registration_id}/project_registrations/{project_registration_id}\":{\"delete\":{\"description\":\"Delete a project registration\",\"operationId\":\"deleteProjectRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"},{\"$ref\":\"#/components/parameters/ProjectRegistrationId\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a project registration\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"patch\":{\"description\":\"Update a project registration.\",\"operationId\":\"updateProjectRegistration\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgRegistrationId\"},{\"$ref\":\"#/components/parameters/ProjectRegistrationId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"config\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/CloudTrailConfig\"},{\"$ref\":\"#/components/schemas/SecurityHubConfig\"}]},\"disabled\":{\"type\":\"boolean\"}},\"required\":[\"config\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"project_registration\"],\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectRegistrationData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Updated registration successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a project registration.\",\"tags\":[\"Cloud Events Registration\"],\"x-snyk-api-releases\":[\"2023-01-25~experimental\"],\"x-snyk-api-version\":\"2023-01-25~experimental\"},\"x-snyk-api-resource\":\"registrations\"},\"/orgs/{org_id}/code_issue_details/{issue_id}\":{\"get\":{\"description\":\"This resource represents detailed information on an issue found by Snyk Code. This resource only contains issues of this type (Snyk Code); details for other issue types will need to be requested from their respective resources.\\n\",\"operationId\":\"getCodeIssueDetails\",\"parameters\":[{\"description\":\"The ID of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Code issue ID\",\"in\":\"path\",\"name\":\"issue_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"ID of the project which contains the issue\",\"in\":\"query\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeIssue\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Code issue is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a Snyk Code Issue by its ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-03-08~experimental\",\"2023-08-29~experimental\"],\"x-snyk-api-version\":\"2023-08-29~experimental\"},\"x-snyk-api-resource\":\"code_issues\"},\"/orgs/{org_id}/collections\":{\"get\":{\"description\":\"Return a list of organization's collections with issues counts  and projects count.\",\"operationId\":\"getCollections\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Return collections sorted by the specified attributes\",\"in\":\"query\",\"name\":\"sort\",\"schema\":{\"enum\":[\"name\",\"projectsCount\",\"issues\"],\"type\":\"string\"}},{\"description\":\"Return collections sorted in the specified direction\",\"in\":\"query\",\"name\":\"direction\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"allowEmptyValue\":true,\"description\":\"Return collections which names include the provided string\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"maxLength\":255,\"type\":\"string\"}},{\"allowEmptyValue\":true,\"description\":\"Return collections where is_generated matches the provided boolean\",\"in\":\"query\",\"name\":\"is_generated\",\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CollectionResponse\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of collections\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get collections\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"post\":{\"description\":\"Create a collection\",\"operationId\":\"createCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateCollectionRequest\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/collections/{collection_id}\":{\"delete\":{\"description\":\"Delete a collection\",\"operationId\":\"deleteCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"responses\":{\"204\":{\"description\":\"Collection was deleted successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"get\":{\"description\":\"Get a collection\",\"operationId\":\"getCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"patch\":{\"description\":\"Edit a collection\",\"operationId\":\"updateCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateCollectionRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Edit a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/collections/{collection_id}/relationships/projects\":{\"delete\":{\"description\":\"Remove projects from a collection by specifying an array of project ids\",\"operationId\":\"deleteProjectsCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/DeleteProjectsFromCollectionRequest\"}}}},\"responses\":{\"204\":{\"description\":\"successfully removing projects from a collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove projects from a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"get\":{\"description\":\"Return a list of organization's projects that are from the specified collection.\",\"operationId\":\"getProjectsOfCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Return projects sorted by the specified attributes\",\"in\":\"query\",\"name\":\"sort\",\"schema\":{\"enum\":[\"imported\",\"last_tested_at\",\"issues\"],\"type\":\"string\"}},{\"description\":\"Return projects sorted in the specified direction\",\"in\":\"query\",\"name\":\"direction\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"description\":\"Return projects that belong to the provided targets\",\"in\":\"query\",\"name\":\"target_id\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"maxItems\":25,\"type\":\"array\"}},{\"description\":\"Return projects that are with or without issues\",\"in\":\"query\",\"name\":\"show\",\"schema\":{\"items\":{\"enum\":[\"vuln-groups\",\"clean-groups\"],\"type\":\"string\"},\"type\":\"array\"}},{\"description\":\"Return projects that match the provided integration types\",\"in\":\"query\",\"name\":\"integration\",\"schema\":{\"items\":{\"enum\":[\"acr\",\"api\",\"artifactory-cr\",\"aws-lambda\",\"azure-functions\",\"azure-repos\",\"bitbucket-cloud\",\"bitbucket-connect-app\",\"bitbucket-server\",\"cli\",\"cloud-foundry\",\"digitalocean-cr\",\"docker-hub\",\"ecr\",\"gcr\",\"github-cr\",\"github-enterprise\",\"github\",\"gitlab-cr\",\"gitlab\",\"google-artifact-cr\",\"harbor-cr\",\"heroku\",\"ibm-cloud\",\"kubernetes\",\"nexus-cr\",\"pivotal\",\"quay-cr\",\"terraform-cloud\"],\"type\":\"string\"},\"type\":\"array\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetProjectsOfCollectionResponse\"}}},\"description\":\"Returns a list of projects from the specified collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get projects from the specified collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"post\":{\"description\":\"Add projects to a collection by specifying an array of project ids\",\"operationId\":\"updateCollectionWithProjects\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateCollectionWithProjectsRequest\"}}}},\"responses\":{\"204\":{\"description\":\"successfully adding projects to a collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Add projects to a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/collections/{collection_id}/sbom\":{\"get\":{\"description\":\"This endpoint lets you retrieve the SBOM document of a project collection.\\nIt supports the following formats:\\n* CycloneDX version 1.5 in JSON (set `format` to `cyclonedx1.5+json`).\\n* CycloneDX version 1.5 in XML (set `format` to `cyclonedx1.5+xml`).\\n* CycloneDX version 1.4 in JSON (set `format` to `cyclonedx1.4+json`).\\n* CycloneDX version 1.4 in XML (set `format` to `cyclonedx1.4+xml`).\\n* SPDX version 2.3 in JSON (set `format` to `spdx2.3+json`).\\n\\nBy default it will respond with an empty JSON:API response.\\nThe SBOM will include all Container and Open Source projects; Snyk Code and Infrastructure as Code projects will be omitted.\",\"operationId\":\"getCollectionSbom\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"$ref\":\"#/components/parameters/CollectionId\"},{\"$ref\":\"#/components/parameters/Format20231219\"},{\"$ref\":\"#/components/parameters/Exclude\"}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomResponse\"}},\"application/vnd.cyclonedx+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.cyclonedx+xml\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}}},\"description\":\"Returns the SBOM document of a collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a collection’s SBOM document\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2023-12-19~experimental\"],\"x-snyk-api-version\":\"2023-12-19~experimental\"},\"x-snyk-api-resource\":\"sboms\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/container_images\":{\"get\":{\"description\":\"List instances of container image\",\"operationId\":\"listContainerImage\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageIds\"},{\"$ref\":\"#/components/parameters/Platform\"},{\"$ref\":\"#/components/parameters/Names\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Image\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of container image instances\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List instances of container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-03-08~beta\",\"2023-08-18~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/container_images/{image_id}\":{\"get\":{\"description\":\"Get instance of container image\",\"operationId\":\"getContainerImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageId20231102\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Image\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returns an instance of container image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get instance of container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-03-08~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/container_images/{image_id}/relationships/image_target_refs\":{\"get\":{\"description\":\"List instances of image target references for a container image\",\"operationId\":\"listImageTargetRefs\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageId20231102\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ImageTargetRef\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of image target references for a container image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List instances of image target references for a container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-08-18~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/ignores\":{\"get\":{\"description\":\"⚠️ _This endpoint currently only lists ignores for Snyk Cloud Scan Items._\\nList all ignores for an org, scan item and/or issue.\",\"operationId\":\"listIgnores\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanItemIds\"},{\"$ref\":\"#/components/parameters/ScanItemTypes\"},{\"$ref\":\"#/components/parameters/VulnerabilityId\"},{\"$ref\":\"#/components/parameters/IssueKey\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Ignore\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Returns a list of ignores\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"List all ignores for an org, scan item and/or issue\",\"tags\":[\"Ignore\"],\"x-snyk-api-releases\":[\"2022-05-11~experimental\",\"2022-10-28~wip\",\"2023-12-20~experimental\"],\"x-snyk-api-version\":\"2023-12-20~experimental\"},\"post\":{\"description\":\"⚠️ _This endpoint currently only creates ignores for Snyk Cloud Scan Items._\\nAdd an ignore rule to a scan item and create the corresponding ignore.\",\"operationId\":\"createIgnore\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IgnoreCreateBody\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Ignore\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"jsonapi\",\"data\",\"links\"]}}},\"description\":\"Created ignore successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Add an ignore rule to a scan item and create the corresponding ignore.\",\"tags\":[\"Ignore\"],\"x-snyk-api-releases\":[\"2022-05-11~experimental\",\"2022-10-28~wip\",\"2023-06-22~experimental\",\"2023-12-20~experimental\"],\"x-snyk-api-version\":\"2023-12-20~experimental\"},\"x-snyk-api-resource\":\"ignores\"},\"/orgs/{org_id}/ignores/{ignore_id}\":{\"delete\":{\"description\":\"⚠️ _This endpoint currently only deletes ignores for Snyk Cloud Scan Items._\\nDelete ignore, which maps to exactly one ignore rule\",\"operationId\":\"deleteIgnore\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/IgnoreId\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Delete ignore\",\"tags\":[\"Ignore\"],\"x-snyk-api-releases\":[\"2022-05-11~experimental\",\"2022-10-28~wip\",\"2023-12-20~experimental\"],\"x-snyk-api-version\":\"2023-12-20~experimental\"},\"get\":{\"description\":\"⚠️ _This endpoint currently only gets ignores for Snyk Cloud Scan Items._\\nGet an ignore\",\"operationId\":\"getIgnore\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/IgnoreId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Ignore\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"jsonapi\",\"data\"]}}},\"description\":\"Returns an instance of an ignore\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an ignore\",\"tags\":[\"Ignore\"],\"x-snyk-api-releases\":[\"2022-05-11~experimental\",\"2022-10-28~wip\",\"2023-12-20~experimental\"],\"x-snyk-api-version\":\"2023-12-20~experimental\"},\"patch\":{\"description\":\"⚠️ _This endpoint currently only updates ignores for Snyk Cloud Scan Items._\\nUpdate an ignore, which maps to exactly one ignore rule\",\"operationId\":\"updateIgnore\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/IgnoreId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IgnoreUpdateBody20231220\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Ignore\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"A single ignore rule associated to the provided organization and ignore.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Update an ignore\",\"tags\":[\"Ignore\"],\"x-snyk-api-releases\":[\"2022-05-11~experimental\",\"2022-10-28~wip\",\"2023-06-22~experimental\",\"2023-12-20~experimental\"],\"x-snyk-api-version\":\"2023-12-20~experimental\"},\"x-snyk-api-resource\":\"ignores\"},\"/orgs/{org_id}/invites\":{\"get\":{\"description\":\"List pending user invitations to an organization.\",\"operationId\":\"listOrgInvitation\",\"parameters\":[{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/OrgInvitation\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of pending invitations to an organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List pending user invitations to an organization.\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-11-14\"],\"x-snyk-api-version\":\"2022-11-14\"},\"post\":{\"description\":\"Invite a user to an organization with a role.\",\"operationId\":\"createOrgInvitation\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgInvitationPostData\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgInvitation20240621\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A new organization invitation has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Invite a user to an organization\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-06-01\",\"2023-04-28\",\"2024-06-21\"],\"x-snyk-api-version\":\"2024-06-21\"},\"x-snyk-api-resource\":\"org_invitations\"},\"/orgs/{org_id}/invites/{invite_id}\":{\"delete\":{\"description\":\"Cancel a pending user invitations to an organization.\",\"operationId\":\"deleteOrgInvitation\",\"parameters\":[{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the pending invite to cancel\",\"in\":\"path\",\"name\":\"invite_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Cancel a pending user invitations to an organization.\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-11-14\"],\"x-snyk-api-version\":\"2022-11-14\"},\"x-snyk-api-resource\":\"org_invitations\"},\"/orgs/{org_id}/issues\":{\"get\":{\"description\":\"Get a list of an organization's issues.\",\"operationId\":\"listOrgIssues\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanItemId\"},{\"$ref\":\"#/components/parameters/ScanItemType\"},{\"$ref\":\"#/components/parameters/Type\"},{\"$ref\":\"#/components/parameters/UpdatedBefore\"},{\"$ref\":\"#/components/parameters/UpdatedAfter\"},{\"$ref\":\"#/components/parameters/CreatedBefore\"},{\"$ref\":\"#/components/parameters/CreatedAfter\"},{\"$ref\":\"#/components/parameters/EffectiveSeverityLevel\"},{\"$ref\":\"#/components/parameters/Status\"},{\"$ref\":\"#/components/parameters/Ignored\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/ListIssues200\"},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get issues by org ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-03-10~experimental\",\"2023-09-29~beta\",\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/issues/detail/code/{issue_id}\":{\"get\":{\"description\":\"This resource represents detailed information on an issue found by Snyk Code. This resource only contains issues of this type (Snyk Code); details for other issue types will need to be requested from their respective resources.\\n\",\"operationId\":\"getCodeIssue\",\"parameters\":[{\"description\":\"The ID of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Code issue ID\",\"in\":\"path\",\"name\":\"issue_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"ID of the project which contains the issue\",\"in\":\"query\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeIssue20210813\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Code issue is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a Snyk Code Issue by its ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2021-08-13~experimental\"],\"x-snyk-api-version\":\"2021-08-13~experimental\"},\"x-snyk-api-resource\":\"code_issues\"},\"/orgs/{org_id}/issues/{issue_id}\":{\"get\":{\"description\":\"Get an issue\",\"operationId\":\"getOrgIssueByIssueID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PathIssueId20240123\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/GetIssue20020240123\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an issue\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/memberships\":{\"get\":{\"description\":\"Returns all memberships of the org\",\"operationId\":\"listOrgMemberships\",\"parameters\":[{\"description\":\"The ID of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Which column to sort by.\",\"in\":\"query\",\"name\":\"sort_by\",\"schema\":{\"enum\":[\"username\",\"user_display_name\",\"email\",\"login_method\",\"role\"],\"type\":\"string\"}},{\"description\":\"Order in which results are returned.\",\"example\":\"ASC\",\"in\":\"query\",\"name\":\"sort_order\",\"schema\":{\"default\":\"ASC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EmailFilter\"},{\"$ref\":\"#/components/parameters/UserIdFilter\"},{\"$ref\":\"#/components/parameters/UsernameFilter\"},{\"$ref\":\"#/components/parameters/RoleFilter\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgMembershipResponseData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of org memberships is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all memberships of the org\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"post\":{\"description\":\"Create a org membership for a user with role\",\"operationId\":\"createOrgMembership\",\"parameters\":[{\"description\":\"The ID of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateOrgMembershipRequestBody\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgMembership\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"Membership for the user is created on the org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a org membership for a user with role\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"x-snyk-api-resource\":\"orgs\"},\"/orgs/{org_id}/memberships/{membership_id}\":{\"delete\":{\"description\":\"Remove a user's membership of the group.\\n\",\"operationId\":\"deleteOrgMembership\",\"parameters\":[{\"description\":\"The id of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgMembershipId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"Org membership for the user was successfully deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove user's org membership\",\"tags\":[\"OrgMemberships\"],\"x-snyk-api-releases\":[\"2024-06-06~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-06-06~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"patch\":{\"description\":\"Update a org membership for a user with role\",\"operationId\":\"updateOrgMembership\",\"parameters\":[{\"description\":\"The id of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/OrgMembershipId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/UpdateOrgMembershipRequestBody\"}},\"type\":\"object\"}}}},\"responses\":{\"204\":{\"description\":\"The Membership is updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a org membership for a user with role\",\"tags\":[\"OrgMemberships\"],\"x-snyk-api-releases\":[\"2024-06-06~experimental\",\"2024-08-25\"],\"x-snyk-api-version\":\"2024-06-06~experimental\",\"x-snyk-deprecated-by\":\"2024-08-25\",\"x-snyk-sunset-eligible\":\"2024-08-26\"},\"x-snyk-api-resource\":\"org_memberships\"},\"/orgs/{org_id}/moves\":{\"get\":{\"description\":\"Retrieve a paginated list of the moves that have been requested and enacted for the identified org, optionally filtered by status.\",\"operationId\":\"listOrgMove\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/MoveAttributes\"},\"id\":{\"description\":\"The public ID of the org move\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/MoveRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/MoveType\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"Returns a list of enacted org moves.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieve a paginated list of the moves that have been requested and enacted for the identified org, optionally filtered by status.\",\"tags\":[\"Org Move\"],\"x-snyk-api-releases\":[\"2022-12-12~experimental\"],\"x-snyk-api-version\":\"2022-12-12~experimental\"},\"post\":{\"description\":\"Initiates the process of moving the identified org to be the child of another group. Note that this operation is irreversible, and existing org memberships, project tags and service accounts on the org will be lost.\",\"operationId\":\"createOrgMove\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/MoveOrgRequestData\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/MoveAttributes\"},\"id\":{\"description\":\"The public ID of the org move\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/MoveType\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"Org move was successfully initialized.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Move an org from one group to another\",\"tags\":[\"Org Move\"],\"x-snyk-api-releases\":[\"2022-12-12~experimental\"],\"x-snyk-api-version\":\"2022-12-12~experimental\"},\"x-snyk-api-resource\":\"moves\"},\"/orgs/{org_id}/moves/{move_id}\":{\"get\":{\"description\":\"Obtain information about an identified org move.\",\"operationId\":\"getOrgMove\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/MoveId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/MoveAttributes\"},\"id\":{\"description\":\"The public ID of the org move\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/MoveRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/MoveType\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"Returns a single enacted org move.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Obtain information about an identified org move.\",\"tags\":[\"Org Move\"],\"x-snyk-api-releases\":[\"2022-12-12~experimental\"],\"x-snyk-api-version\":\"2022-12-12~experimental\"},\"x-snyk-api-resource\":\"moves\"},\"/orgs/{org_id}/packages/issues\":{\"post\":{\"description\":\"This endpoint is currently restricted and is not available to all customers. Query issues for a batch of packages identified by Package URL (purl). Only direct vulnerabilities are returned; transitive vulnerabilities (from dependencies) are not included as they can vary depending on the context.\",\"operationId\":\"listIssuesForManyPurls\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/BulkPackageUrlsRequestBody\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IssuesWithPurlsResponse\"}}},\"description\":\"Returns an array of issues with the purl identifier of the package that caused them\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/Location\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List issues for a given set of packages  (Currently not available to all customers)\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-01-04~experimental\",\"2023-03-29~beta\",\"2023-04-17\",\"2023-08-21\",\"2024-06-26\"],\"x-snyk-api-version\":\"2024-06-26\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/packages/{purl}/issues\":{\"get\":{\"description\":\"Query issues for a specific package version identified by Package URL (purl). Snyk returns only direct vulnerabilities. Transitive vulnerabilities (from dependencies) are not returned because they can vary depending on context.\",\"operationId\":\"fetchIssuesPerPurl\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/PackageUrl\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"description\":\"Specify the number of results to skip before returning results. Must be greater than or equal to 0. Default is 0.\",\"in\":\"query\",\"name\":\"offset\",\"schema\":{\"type\":\"number\"}},{\"description\":\"Specify the number of results to return. Must be greater than 0 and less than 1000. Default is 1000.\",\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"type\":\"number\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IssuesResponse\"}}},\"description\":\"Returns an array of issues\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List issues for a package\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2022-06-29~beta\",\"2022-09-15\",\"2024-06-26\"],\"x-snyk-api-version\":\"2024-06-26\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/policy_rules\":{\"post\":{\"description\":\"Create a new org level policy rule. The rule will be applied to the default org policy.\\nIf the policy does not exist, it will be created.\\n\\n*Org level Policy APIs Access Notice:* Access to our Org level Policy APIs is currently\\nrestricted via \\\"snykCodeConsistentIgnores\\\" feature flag and will result in a 403 Forbidden error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"createOrgPolicyRule\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of an org for which a new policy rule will be created.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Policy type, this API is only allowed for \\\"code\\\" policies at present.\",\"in\":\"query\",\"name\":\"policy_type\",\"required\":true,\"schema\":{\"enum\":[\"code\"],\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CreatePolicyRulePayload\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PolicyRuleResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single policy rule is returned if it is successfully created.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new org level policy rule\",\"tags\":[\"Policy rules\"],\"x-snyk-api-releases\":[\"2024-05-15~experimental\"],\"x-snyk-api-version\":\"2024-05-15~experimental\"},\"x-snyk-api-resource\":\"policy_rules\"},\"/orgs/{org_id}/policy_rules/{rule_id}\":{\"delete\":{\"description\":\"Delete an existing org level policy rule.\\n\\n*Org level Policy APIs Access Notice:* Access to our Org level Policy APIs is currently\\nrestricted via \\\"snykCodeConsistentIgnores\\\" feature flag and will result in a 403 Forbidden error\\nwithout the flag enabled. Please contact your account representative for\\neligibility requirements.\\n\",\"operationId\":\"deleteOrgPolicyRule\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of an org for which a policy rule will be deleted.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the policy rule to delete.\",\"in\":\"path\",\"name\":\"rule_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"Confirmation that the policy rule has been deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete an org level policy rule\",\"tags\":[\"Policy rules\"],\"x-snyk-api-releases\":[\"2024-06-18~experimental\"],\"x-snyk-api-version\":\"2024-06-18~experimental\"},\"x-snyk-api-resource\":\"policy_rules\"},\"/orgs/{org_id}/projects\":{\"get\":{\"description\":\"List all Projects for an Org.\",\"operationId\":\"listOrgProjects\",\"parameters\":[{\"description\":\"The ID of the org that the projects belong to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Return projects that belong to the provided targets\",\"in\":\"query\",\"name\":\"target_id\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"}},{\"description\":\"Return projects that match the provided target reference\",\"in\":\"query\",\"name\":\"target_reference\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return projects that match the provided target file\",\"in\":\"query\",\"name\":\"target_file\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return projects that match the provided target runtime\",\"in\":\"query\",\"name\":\"target_runtime\",\"schema\":{\"type\":\"string\"}},{\"description\":\"The collection count.\",\"in\":\"query\",\"name\":\"meta_count\",\"schema\":{\"enum\":[\"only\"],\"type\":\"string\"}},{\"description\":\"Return projects that match the provided IDs.\",\"explode\":false,\"in\":\"query\",\"name\":\"ids\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided names.\",\"explode\":false,\"in\":\"query\",\"name\":\"names\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects with names starting with the specified prefix.\",\"explode\":false,\"in\":\"query\",\"name\":\"names_start_with\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided origins.\",\"explode\":false,\"in\":\"query\",\"name\":\"origins\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided types.\",\"explode\":false,\"in\":\"query\",\"name\":\"types\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Include a summary count for the issues found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_issue_counts\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Include the total number of dependencies found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_dependency_total\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Filter projects uploaded and monitored before this date (encoded value)\",\"example\":\"2021-05-29T09:50:54.014Z\",\"in\":\"query\",\"name\":\"cli_monitored_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Filter projects uploaded and monitored after this date (encoded value)\",\"example\":\"2021-05-29T09:50:54.014Z\",\"in\":\"query\",\"name\":\"cli_monitored_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Return projects that match the provided importing user public ids.\",\"explode\":false,\"in\":\"query\",\"name\":\"importing_user_public_id\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided tags\",\"example\":[\"key1:value1\",\"key2:value2\"],\"explode\":false,\"in\":\"query\",\"name\":\"tags\",\"schema\":{\"items\":{\"pattern\":\"^[a-zA-Z0-9_-]+:[:/?#@\\u0026+=%a-zA-Z0-9_.~-]+$\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided business_criticality value\",\"explode\":false,\"in\":\"query\",\"name\":\"business_criticality\",\"schema\":{\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided environment values\",\"explode\":false,\"in\":\"query\",\"name\":\"environment\",\"schema\":{\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided lifecycle values\",\"explode\":false,\"in\":\"query\",\"name\":\"lifecycle\",\"schema\":{\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"latest_dependency_total\":{\"$ref\":\"#/components/schemas/LatestDependencyTotal\"},\"latest_issue_counts\":{\"$ref\":\"#/components/schemas/LatestIssueCounts\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"properties\":{\"count\":{\"minimum\":0,\"type\":\"number\"}},\"type\":\"object\"}},\"required\":[\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of projects is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all Projects for an Org with the given Org ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2021-06-04~beta\",\"2022-08-12~experimental\",\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"projects\"},\"/orgs/{org_id}/projects/{project_id}\":{\"delete\":{\"description\":\"Delete one project in the organization by project ID.\",\"operationId\":\"deleteOrgProject\",\"parameters\":[{\"description\":\"The ID of the org to which the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The project has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"get\":{\"description\":\"Get one project of the organization by project ID.\",\"operationId\":\"getOrgProject\",\"parameters\":[{\"description\":\"The ID of the org to which the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Include a summary count for the issues found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_issue_counts\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Include the total number of dependencies found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_dependency_total\",\"schema\":{\"type\":\"boolean\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"latest_dependency_total\":{\"$ref\":\"#/components/schemas/LatestDependencyTotal\"},\"latest_issue_counts\":{\"$ref\":\"#/components/schemas/LatestIssueCounts\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A project is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2022-02-01~experimental\",\"2022-08-12~experimental\",\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"patch\":{\"description\":\"Updates one project of the organization by project ID.\",\"operationId\":\"updateOrgProject\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the Org the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project to patch.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/PatchProjectRequest\"}}},\"description\":\"The project attributes to be updated.\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"The Resource ID.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A project is updated for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Updates project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"projects\"},\"/orgs/{org_id}/projects/{project_id}/sbom\":{\"get\":{\"description\":\"This endpoint lets you retrieve the SBOM document of a software project.\\nIt supports the following formats:\\n* CycloneDX version 1.5 in JSON (set `format` to `cyclonedx1.5+json`).\\n* CycloneDX version 1.5 in XML (set `format` to `cyclonedx1.5+xml`).\\n* CycloneDX version 1.4 in JSON (set `format` to `cyclonedx1.4+json`).\\n* CycloneDX version 1.4 in XML (set `format` to `cyclonedx1.4+xml`).\\n* SPDX version 2.3 in JSON (set `format` to `spdx2.3+json`).\\n\\nBy default it will respond with an empty JSON:API response.\",\"operationId\":\"getSbom\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"description\":\"Unique identifier for a project\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Format\"},{\"$ref\":\"#/components/parameters/Exclude\"}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomResponse\"}},\"application/vnd.cyclonedx+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.cyclonedx+xml\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}}},\"description\":\"Returns the SBOM document of a project\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a project’s SBOM document\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2022-03-31~experimental\",\"2022-12-06~beta\",\"2023-03-20\",\"2024-03-12~experimental\",\"2024-08-15~beta\",\"2024-08-22\"],\"x-snyk-api-version\":\"2024-03-12~experimental\",\"x-snyk-deprecated-by\":\"2024-08-15~beta\",\"x-snyk-sunset-eligible\":\"2024-08-16\"},\"x-snyk-api-resource\":\"sboms\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/sbom_tests\":{\"post\":{\"description\":\"Create an SBOM test run by supplying an SBOM document. The components contained in the given document will get analyzed for known vulnerabilities. In order for component identification to be successful, they must have a PackageURL (purl) of a supported purl type assigned. Analysis will be skipped for any component that does not fulfill this requirement.\\nSupported SBOM formats: CycloneDX 1.4 JSON, CycloneDX 1.5 JSON, CycloneDX 1.6 JSON, SPDX 2.3 JSON\\nSupported purl types: apk, deb, cargo, cocoapods, composer, gem, generic, golang, hex, maven, npm, nuget, pypi, rpm, swift\\n\",\"operationId\":\"createSbomTestRun\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SbomTestCreateAttributes\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"SBOM test resource object\",\"properties\":{\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"Created SBOM test successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create an SBOM test run\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2023-06-02~experimental\",\"2023-08-31~beta\",\"2024-04-22~beta\",\"2024-07-10~beta\"],\"x-snyk-api-version\":\"2024-04-22~beta\",\"x-snyk-deprecated-by\":\"2024-07-10~beta\",\"x-snyk-sunset-eligible\":\"2024-10-09\"},\"x-snyk-api-resource\":\"sbom_tests\"},\"/orgs/{org_id}/sbom_tests/{job_id}\":{\"get\":{\"description\":\"Get an SBOM test run status\",\"operationId\":\"getSbomTestStatus\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/JobId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"description\":\"SBOM test resource object\",\"properties\":{\"attributes\":{\"properties\":{\"status\":{\"enum\":[\"processing\",\"error\",\"finished\"],\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"SBOM test run status\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Gets an SBOM test run status\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2023-06-02~experimental\",\"2023-08-31~beta\",\"2024-04-22~beta\",\"2024-07-10~beta\"],\"x-snyk-api-version\":\"2024-04-22~beta\",\"x-snyk-deprecated-by\":\"2024-07-10~beta\",\"x-snyk-sunset-eligible\":\"2024-10-09\"},\"x-snyk-api-resource\":\"sbom_tests\"},\"/orgs/{org_id}/sbom_tests/{job_id}/results\":{\"get\":{\"description\":\"Get an SBOM test run result\",\"operationId\":\"getSbomTestResult\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/JobId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"SBOM test resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SbomTestResultsAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"affected_packages\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ResourceReference\"},\"type\":\"array\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"included\":{\"items\":{\"additionalProperties\":true,\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"SBOM test results\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}}},\"summary\":\"Gets an SBOM test run result\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2023-06-02~experimental\",\"2023-08-31~beta\",\"2024-04-22~beta\",\"2024-07-10~beta\"],\"x-snyk-api-version\":\"2024-04-22~beta\",\"x-snyk-deprecated-by\":\"2024-07-10~beta\",\"x-snyk-sunset-eligible\":\"2024-10-09\"},\"x-snyk-api-resource\":\"sbom_tests\"},\"/orgs/{org_id}/scans\":{\"post\":{\"description\":\"Scans take a workspace, run through all product lines, aggregating components, and serves them on demand later on\",\"operationId\":\"createScanWorkspaceJobForUser\",\"parameters\":[{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/PostScanRequest\"}}},\"description\":\"A workspace to be scanned\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ScanResponse\"}}},\"description\":\"Scan accepted, and scheduled to be processed\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"429\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Too many requests\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"security\":[{\"bearerAuth\":[]}],\"summary\":\"Scans a workspace and provides a scan URL that can be used to check status and results\",\"tags\":[\"Scan\"],\"x-snyk-api-releases\":[\"2024-02-16~experimental\"],\"x-snyk-api-version\":\"2024-02-16~experimental\"},\"x-snyk-api-resource\":\"public\"},\"/orgs/{org_id}/scans/{scanjob_id}\":{\"get\":{\"description\":\"This endpoint returns the scan job result, including all components associated with this scan. Note that if the job is ongoing, partial results might be served.\",\"operationId\":\"getScanWorkspaceJobForUser\",\"parameters\":[{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanJobId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ScanResultsResponse\"}}},\"description\":\"Scan job results including components collected for this scan job\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"429\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Too many requests\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"security\":[{\"bearerAuth\":[]}],\"summary\":\"Returns a single scan job result, including components associated with this scan job\",\"tags\":[\"Scan\"],\"x-snyk-api-releases\":[\"2024-02-16~experimental\"],\"x-snyk-api-version\":\"2024-02-16~experimental\"},\"x-snyk-api-resource\":\"public\"},\"/orgs/{org_id}/service_accounts\":{\"get\":{\"description\":\"Get all service accounts for an organization.\",\"operationId\":\"getManyOrgServiceAccounts\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service accounts.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of service accounts is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of organization service accounts.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"post\":{\"description\":\"Create a service account for an organization. The service account can be used to access the Snyk API.\",\"operationId\":\"createOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that is creating and will own the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1 hour if unset. Only used when auth_type is one of the oauth_* variants.\",\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"auth_type\":{\"description\":\"Authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out in OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL hosting your public keys, used to verify signed JWT requests. Must be https. Required only when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name for the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the created service account should use. Obtained in the Snyk UI, via \\\"Group Page\\\" -\\u003e \\\"Settings\\\" -\\u003e \\\"Member Roles\\\" -\\u003e \\\"Create new Role\\\". Can be shared among multiple accounts.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"role_id\",\"auth_type\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A new service account has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a service account for an organization.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/service_accounts/{serviceaccount_id}\":{\"delete\":{\"description\":\"Delete a service account in an organization.\",\"operationId\":\"deleteServiceAccount\",\"parameters\":[{\"description\":\"The ID of org to which the service account belongs.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The service account has been deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a service account in an organization.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"get\":{\"description\":\"Get an organization-level service account by its ID.\",\"operationId\":\"getOneOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get an organization service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"patch\":{\"description\":\"Update the name of an organization-level service account by its ID.\",\"operationId\":\"updateOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"A human-friendly name for the service account. Must be unique within the organization.\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"description\":\"The ID of the service account. Must match the id in the url path.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update an organization service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/service_accounts/{serviceaccount_id}/secrets\":{\"post\":{\"description\":\"Manage the client secret of an organization service account by the service account ID.\",\"operationId\":\"updateOrgServiceAccountSecret\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated secret.\\n  * `create` - Add a new secret, preserving existing secrets. A maximum of to two secrets can exist at a time.\\n  * `delete` - Remove an existing secret by value. At least one secret must remain per service account.\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Service account client secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Manage an organization service account's client secret.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/settings/code\":{\"get\":{\"description\":\"Retrieves the CODE settings for an org\",\"operationId\":\"getCodeSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to retrieve the CODE settings\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The CODE settings for the org are being retrieved\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieves the CODE settings for an org\",\"tags\":[\"CodeSettings\"],\"x-snyk-api-releases\":[\"2023-09-13~experimental\"],\"x-snyk-api-version\":\"2023-09-13~experimental\"},\"patch\":{\"description\":\"Updates the Code settings for an org\",\"operationId\":\"updateOrgCodeSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to update the Code settings\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"sast_enabled\":{\"description\":\"The value of the updated setting for sastEnabled\",\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CodeEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Code settings for the org are being updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Updates the Code settings for an org\",\"tags\":[\"CodeSettings\"],\"x-snyk-api-releases\":[\"2023-09-14~experimental\"],\"x-snyk-api-version\":\"2023-09-14~experimental\"},\"x-snyk-api-resource\":\"code_settings\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/settings/iac\":{\"get\":{\"description\":\"Get the Infrastructure as Code Settings for an org.\",\"operationId\":\"getIacSettingsForOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org whose Infrastructure as Code settings are requested.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get the Infrastructure as Code Settings for an org.\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"patch\":{\"description\":\"Update the Infrastructure as Code Settings for an org.\",\"operationId\":\"updateIacSettingsForOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org whose Infrastructure as Code settings are getting updated\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsRequest\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the org were updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update the Infrastructure as Code Settings for an org\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"x-snyk-api-resource\":\"iac_settings\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/settings/sast\":{\"get\":{\"description\":\"Retrieves the SAST settings for an org\",\"operationId\":\"getSastSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to retrieve the SAST settings\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SastEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The SAST settings for the org are being retrieved\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieves the SAST settings for an org\",\"tags\":[\"SastSettings\"],\"x-snyk-api-releases\":[\"2023-06-22\"],\"x-snyk-api-version\":\"2023-06-22\"},\"patch\":{\"description\":\"Enable/Disable the Snyk Code settings for an org\",\"operationId\":\"updateOrgSastSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to update the Snyk Code setting\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"sast_enabled\":{\"description\":\"The value of the updated settings for sastEnabled setting\",\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SastEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The SAST settings for the org are being updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Enable/Disable the Snyk Code settings for an org\",\"tags\":[\"SastSettings\"],\"x-snyk-api-releases\":[\"2023-08-24~experimental\",\"2023-09-11\"],\"x-snyk-api-version\":\"2023-09-11\"},\"x-snyk-api-resource\":\"sast_settings\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/slack_app/{bot_id}\":{\"delete\":{\"description\":\"Remove the given Slack App integration\",\"operationId\":\"deleteSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"204\":{\"description\":\"Slack App integration successfully removed\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove the given Slack App integration\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"get\":{\"description\":\"Get Slack integration default notification settings for the provided tenant ID and bot ID.\",\"operationId\":\"getSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackDefaultSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Default settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get Slack integration default notification settings.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"patch\":{\"description\":\"Updates the Slack notifications default settings for an existing tenant.\",\"operationId\":\"updateSlackDefaultSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"severity_threshold\":{\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"target_channel\":{\"$ref\":\"#/components/schemas/TargetChannel\"}},\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"slack\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"description\":\"Sets the default settings for an existing tenant\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackDefaultSetting\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Default settings updated successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Sets the default settings for an existing tenant.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\"],\"x-snyk-api-version\":\"2022-11-07~experimental\"},\"post\":{\"description\":\"Create new Slack notification default settings for a given tenant.\",\"operationId\":\"createSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SettingsRequest\"}}},\"description\":\"Create new Slack notification default settings for a tenant.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackDefaultSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Default settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create new Slack notification default settings.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{bot_id}/projects\":{\"get\":{\"description\":\"Slack notification settings overrides for projects. These settings overrides the default settings configured for the tenant.\",\"operationId\":\"getSlackProjectNotificationSettingsCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetProjectSettingsCollection\"}}},\"description\":\"Return default settings for a tenant\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Slack notification settings overrides for projects\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{bot_id}/projects/{project_id}\":{\"delete\":{\"description\":\"Remove Slack settings override for a project.\",\"operationId\":\"deleteSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"204\":{\"description\":\"Slack settings override for the project removed successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove Slack settings override for a project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"patch\":{\"description\":\"Update Slack notification settings for a project.\",\"operationId\":\"updateSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ProjectSettingsPatchRequest\"}}},\"description\":\"Update existing project specific settings for a project.\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Slack notification settings for a project updated successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update Slack notification settings for a project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"post\":{\"description\":\"Create Slack settings override for a project.\",\"operationId\":\"createSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SettingsRequest\"}}},\"description\":\"Create new Slack notification default settings for a tenant.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Project settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new Slack settings override for a given project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{tenant_id}/channels\":{\"get\":{\"description\":\"Requires the Snyk Slack App to be set up for this org, will retrieve a list of channels the Snyk Slack App can access. Note that it is currently only possible to page forwards through this collection, no prev links will be generated and the ending_before parameter will not function.\",\"operationId\":\"listChannels\",\"parameters\":[{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/ChannelLimit\"},{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/TenantId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SlackChannel\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of Slack channels\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of Slack channels\",\"tags\":[\"Slack\"],\"x-snyk-api-releases\":[\"2022-11-07\"],\"x-snyk-api-version\":\"2022-11-07\"},\"x-snyk-api-resource\":\"channels\"},\"/orgs/{org_id}/slack_app/{tenant_id}/channels/{channel_id}\":{\"get\":{\"description\":\"Requires the Snyk Slack App to be set up for this org. It will return the Slack channel name for the provided Slack channel ID.\",\"operationId\":\"getChannelNameById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ChannelId\"},{\"$ref\":\"#/components/parameters/TenantId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackChannel\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of Slack channels\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get Slack Channel name by Slack Channel ID.\",\"tags\":[\"Slack\"],\"x-snyk-api-releases\":[\"2022-11-07\"],\"x-snyk-api-version\":\"2022-11-07\"},\"x-snyk-api-resource\":\"channels\"},\"/orgs/{org_id}/targets\":{\"get\":{\"description\":\"Get a list of an organization's targets.\",\"operationId\":\"getOrgsTargets\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"description\":\"Calculate total amount of filtered results\",\"in\":\"query\",\"name\":\"count\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}},{\"description\":\"The id of the org to return a list of targets\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Return targets that match the provided value of is_private\",\"in\":\"query\",\"name\":\"is_private\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Return only the targets that has projects\",\"in\":\"query\",\"name\":\"exclude_empty\",\"schema\":{\"default\":true,\"type\":\"boolean\"}},{\"description\":\"Return targets that match the provided remote_url.\",\"in\":\"query\",\"name\":\"url\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return targets that match the provided source_types\",\"explode\":false,\"in\":\"query\",\"name\":\"source_types\",\"schema\":{\"items\":{\"enum\":[\"bitbucket-server\",\"gitlab\",\"github-enterprise\",\"bitbucket-cloud\",\"bitbucket-connect-app\",\"azure-repos\",\"github\",\"github-cloud-app\",\"github-server-app\",\"cli\",\"docker-hub\",\"in-memory-fs\",\"acr\",\"ecr\",\"gcr\",\"artifactory-cr\",\"harbor-cr\",\"quay-cr\",\"github-cr\",\"nexus-cr\",\"nexus-private-repo\",\"digitalocean-cr\",\"gitlab-cr\",\"google-artifact-cr\",\"heroku\",\"kubernetes\",\"api\",\"aws-lambda\",\"azure-functions\",\"cloud-foundry\",\"pivotal\",\"ibm-cloud\",\"terraform-cloud\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return targets with display names starting with the provided string\",\"in\":\"query\",\"name\":\"display_name\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return only targets which have been created at or after the specified date.\\n\",\"example\":\"2022-01-01T16:00:00Z\",\"in\":\"query\",\"name\":\"created_gte\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/PublicTarget\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"additionalProperties\":false,\"example\":{\"count\":3},\"properties\":{\"count\":{\"type\":\"number\"}},\"type\":\"object\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of targets is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get targets by org ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-08-20~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"x-snyk-api-resource\":\"targets\"},\"/orgs/{org_id}/targets/{target_id}\":{\"delete\":{\"description\":\"Delete the specified target.\",\"operationId\":\"deleteOrgsTarget\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org to delete\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the target to delete\",\"in\":\"path\",\"name\":\"target_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The target is deleted with all projects, if it is found in the specified org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete target by target ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-09-29~beta\",\"2023-06-23~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"get\":{\"description\":\"Get a specified target for an organization.\",\"operationId\":\"getOrgsTarget\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org to return the target from\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the target to return\",\"in\":\"path\",\"name\":\"target_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicTarget\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single target is returned if it is found in the specified org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get target by target ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-08-20~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"x-snyk-api-resource\":\"targets\"},\"/orgs/{org_id}/targets/{target_id}/sbom\":{\"get\":{\"description\":\"This endpoint lets you retrieve the SBOM document of a target.\\nIt supports the following formats:\\n* CycloneDX version 1.5 in JSON (set `format` to `cyclonedx1.5+json`).\\n* CycloneDX version 1.5 in XML (set `format` to `cyclonedx1.5+xml`).\\n* CycloneDX version 1.4 in JSON (set `format` to `cyclonedx1.4+json`).\\n* CycloneDX version 1.4 in XML (set `format` to `cyclonedx1.4+xml`).\\n* SPDX version 2.3 in JSON (set `format` to `spdx2.3+json`).\\nBy default it will respond with an empty JSON:API response.\\nThe SBOM will include all Container and Open Source projects; Snyk Code and Infrastructure as Code projects will be omitted.\",\"operationId\":\"getTargetSbom\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"$ref\":\"#/components/parameters/TargetId\"},{\"$ref\":\"#/components/parameters/Format20231219\"},{\"$ref\":\"#/components/parameters/Exclude\"}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomResponse\"}},\"application/vnd.cyclonedx+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}},\"application/vnd.cyclonedx+xml\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomDocument\"}}},\"description\":\"Returns the SBOM document of a target\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a target’s SBOM document\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2023-12-19~experimental\"],\"x-snyk-api-version\":\"2023-12-19~experimental\"},\"x-snyk-api-resource\":\"sboms\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/tests\":{\"post\":{\"description\":\"Tests a git repository and provides a test URL that can be used to check state and results of the test\",\"operationId\":\"createTest\",\"parameters\":[{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/PostGitTestRequest\"}}},\"description\":\"The git repository to be scanned\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/TestResponse\"}}},\"description\":\"Test accepted and queued for scheduling\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"422\":{\"$ref\":\"#/components/responses/422\"},\"429\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Too many requests\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"security\":[{\"bearerAuth\":[]}],\"summary\":\"Tests a git repository and provides a test URL that can be used to check state and results of the test\",\"tags\":[\"Test\"],\"x-snyk-api-releases\":[\"2024-02-16~experimental\"],\"x-snyk-api-version\":\"2024-02-16~experimental\"},\"x-snyk-api-resource\":\"public\"},\"/orgs/{org_id}/tests/{test_id}\":{\"get\":{\"description\":\"This endpoint returns the result of a test\",\"operationId\":\"getTestResult\",\"parameters\":[{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/TestId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/TestResultResponse\"}}},\"description\":\"Test results including components collected from Snyk engines\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"422\":{\"$ref\":\"#/components/responses/422\"},\"429\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Too many requests\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"security\":[{\"bearerAuth\":[]}],\"summary\":\"Returns the results of a test result\",\"tags\":[\"Test\"],\"x-snyk-api-releases\":[\"2024-02-16~experimental\"],\"x-snyk-api-version\":\"2024-02-16~experimental\"},\"x-snyk-api-resource\":\"public\"},\"/orgs/{org_id}/unmanaged_ecosystem/depgraphs\":{\"post\":{\"description\":\"Submit hashes for processing in order to create a DepGraph async\",\"operationId\":\"createDepGraph\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"hashes\":{\"items\":{\"properties\":{\"hashes_ffm\":{\"items\":{\"properties\":{\"data\":{\"type\":\"string\"},\"format\":{\"type\":\"number\"}},\"type\":\"object\"},\"type\":\"array\"},\"path\":{\"type\":\"string\"},\"size\":{\"type\":\"number\"}},\"type\":\"object\"},\"type\":\"array\"}},\"required\":[\"hashes\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"dep graph return\",\"properties\":{\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"location\":{\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"properties\":{\"self\":{\"type\":\"string\"}},\"type\":\"object\"}}}}},\"description\":\"Returns the location of the processing task\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"The location of the processing task\",\"example\":\"/unmanaged-ecosystems/depgraphs/1234567890\",\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Submit hashes for processing\",\"tags\":[\"Depgraphs\"],\"x-snyk-api-releases\":[\"2022-05-23~experimental\"],\"x-snyk-api-version\":\"2022-05-23~experimental\"},\"x-snyk-api-resource\":\"depgraphs\"},\"/orgs/{org_id}/unmanaged_ecosystem/depgraphs/{task_id}\":{\"get\":{\"description\":\"Get a depgraph\",\"operationId\":\"getDepGraph\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/TaskId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/DepGraphResponse\"}}},\"description\":\"Returns a depgraph\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a depgraph\",\"tags\":[\"Depgraphs\"],\"x-snyk-api-releases\":[\"2022-05-23~experimental\"],\"x-snyk-api-version\":\"2022-05-23~experimental\"},\"x-snyk-api-resource\":\"depgraphs\"},\"/orgs/{org_id}/unmanaged_ecosystem/issues\":{\"post\":{\"description\":\"Send DepGraph to Phoenix to compute issues\",\"operationId\":\"getIssues\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"component_details\":{\"additionalProperties\":{\"properties\":{\"artifact\":{\"type\":\"string\"},\"author\":{\"type\":\"string\"},\"file_paths\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"path\":{\"type\":\"string\"},\"score\":{\"type\":\"number\"},\"url\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"object\"},\"dep_graph\":{\"properties\":{\"graph\":{\"properties\":{\"nodes\":{\"items\":{\"properties\":{\"deps\":{\"items\":{\"properties\":{\"node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"node_id\":{\"type\":\"string\"},\"pkg_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"root_node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"pkg_manager\":{\"properties\":{\"name\":{\"type\":\"string\"}},\"type\":\"object\"},\"pkgs\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"info\":{\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":\"array\"},\"schema_version\":{\"type\":\"string\"}},\"type\":\"object\"},\"start_time\":{\"type\":\"number\"},\"target_severity\":{\"type\":\"string\"}},\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"ignore_settings\":{\"type\":\"boolean\"},\"is_licenses_enabled\":{\"type\":\"boolean\"},\"is_private\":{\"type\":\"boolean\"},\"org\":{\"type\":\"string\"}},\"type\":\"object\"},\"result\":{\"properties\":{\"dep_graph_data\":{\"properties\":{\"graph\":{\"properties\":{\"nodes\":{\"items\":{\"properties\":{\"deps\":{\"items\":{\"properties\":{\"node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"node_id\":{\"type\":\"string\"},\"pkg_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"root_node_id\":{\"type\":\"string\"}},\"type\":\"object\"},\"pkg_manager\":{\"properties\":{\"name\":{\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"pkgs\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"info\":{\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"required\":[\"name\",\"version\"],\"type\":\"object\"}},\"required\":[\"id\",\"info\"],\"type\":\"object\"},\"type\":\"array\"},\"schema_version\":{\"type\":\"string\"}},\"type\":\"object\"},\"deps_file_paths\":{\"additionalProperties\":{\"additionalProperties\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"type\":\"object\"},\"type\":\"object\"},\"file_signatures_details\":{\"additionalProperties\":{\"properties\":{\"artifact\":{\"type\":\"string\"},\"author\":{\"type\":\"string\"},\"confidence\":{\"type\":\"number\"},\"cves\":{\"properties\":{\"cve\":{\"properties\":{\"data_format\":{\"type\":\"string\"},\"data_type\":{\"type\":\"string\"},\"data_version\":{\"type\":\"string\"},\"problem_type\":{\"properties\":{\"problem_data\":{\"items\":{\"properties\":{\"description\":{\"properties\":{\"lang\":{\"type\":\"string\"},\"value\":{\"type\":\"string\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":\"array\"}},\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"file_paths\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"path\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"object\"},\"issues\":{\"items\":{\"properties\":{\"fix_info\":{\"properties\":{\"is_patchable\":{\"type\":\"boolean\"},\"is_pinnable\":{\"type\":\"boolean\"},\"is_runtime\":{\"type\":\"boolean\"}},\"type\":\"object\"},\"issue_id\":{\"type\":\"string\"},\"pkg_name\":{\"type\":\"string\"},\"pkg_version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"issues_data\":{\"additionalProperties\":{\"properties\":{\"CVSSv3\":{\"type\":\"string\"},\"alternative_ids\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"creation_time\":{\"type\":\"string\"},\"credit\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"cvss_score\":{\"type\":\"number\"},\"description\":{\"type\":\"string\"},\"disclosure_time\":{\"type\":\"string\"},\"exploit\":{\"type\":\"string\"},\"fixed_in\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"functions\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"functions_new\":{\"items\":{\"properties\":{\"function_id\":{\"properties\":{\"class_name\":{\"type\":\"string\"},\"function_name\":{\"type\":\"string\"}},\"type\":\"object\"},\"version\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"type\":\"array\"},\"id\":{\"type\":\"string\"},\"identifiers\":{\"additionalProperties\":{\"additionalProperties\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"type\":\"object\"},\"type\":\"object\"},\"insights\":{\"properties\":{\"triage_advice\":{\"type\":\"string\"}},\"type\":\"object\"},\"language\":{\"type\":\"string\"},\"malicious\":{\"type\":\"boolean\"},\"modification_time\":{\"type\":\"string\"},\"package_manager\":{\"type\":\"string\"},\"package_name\":{\"type\":\"string\"},\"package_repository_url\":{\"type\":\"string\"},\"patches\":{\"items\":{\"properties\":{\"id\":{\"type\":\"string\"},\"modification_time\":{\"type\":\"string\"},\"urls\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"version\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"publication_time\":{\"type\":\"string\"},\"references\":{\"items\":{\"properties\":{\"title\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"semver\":{\"properties\":{\"vulnerable\":{\"oneOf\":[{\"type\":\"string\"},{\"items\":{\"type\":\"string\"},\"type\":\"array\"}]},\"vulnerable_by_distro\":{\"additionalProperties\":{\"additionalProperties\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"type\":\"object\"},\"type\":\"object\"},\"vulnerable_hashes\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"severity\":{\"type\":\"string\"},\"severity_with_critical\":{\"type\":\"string\"},\"social_trend_alert\":{\"type\":\"boolean\"},\"title\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"properties\":{\"self\":{\"type\":\"string\"}},\"type\":\"object\"}}}}},\"description\":\"Returns issues\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"The location of the processing task\",\"example\":\"/rest/orgs/2a70869c-7b32-4dfa-8605-199033c6db4c/depgraphs/1234567890\",\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Send DepGraph to Phoenix to compute issues\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2022-06-29~experimental\"],\"x-snyk-api-version\":\"2022-06-29~experimental\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/users/{id}\":{\"get\":{\"description\":\"Get a summary of user.\\n\\nNote that Service Accounts are not returned by this endpoint. Please use the Service Accounts endpoints.\\n\",\"operationId\":\"getUser\",\"parameters\":[{\"description\":\"The id of the org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the user\",\"in\":\"path\",\"name\":\"id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/User\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"User details\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get user by ID\",\"tags\":[\"Users\"],\"x-snyk-api-releases\":[\"2021-09-13~beta\"],\"x-snyk-api-version\":\"2021-09-13~beta\"},\"x-snyk-api-resource\":\"users\"},\"/packages/recommended_versions\":{\"get\":{\"description\":\"Resolves the recommended version for a software package based on current version and the major version policy.\",\"operationId\":\"getPackageRecommendedVersions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetRecommendedVersionsRequest\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"description\":\"Recommended package release information response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/RecommendedVersionAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PackageUrl\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Recommended package release information.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get version recommendation about a software package.\",\"tags\":[\"Package\"],\"x-snyk-api-releases\":[\"2024-02-26~experimental\"],\"x-snyk-api-version\":\"2024-02-26~experimental\"},\"x-snyk-api-resource\":\"packages\"},\"/self\":{\"get\":{\"description\":\"Retrieves information about the the user making the request.\",\"operationId\":\"getSelf\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Principal20240422\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Current user is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"My User Details\",\"tags\":[\"Users\"],\"x-snyk-api-releases\":[\"2022-03-01~experimental\",\"2022-09-14~experimental\",\"2024-04-22\"],\"x-snyk-api-version\":\"2024-04-22\"},\"x-snyk-api-resource\":\"self\",\"x-snyk-resource-singleton\":true},\"/self/access_requests\":{\"get\":{\"description\":\"Get a list of user's access requests\",\"operationId\":\"getAccessRequests\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/OrgIdFilter\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AccessRequest\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of access requests are returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get access requests\",\"tags\":[\"AccessRequests\"],\"x-snyk-api-releases\":[\"2023-12-01~experimental\",\"2023-12-21~beta\"],\"x-snyk-api-version\":\"2023-12-21~beta\"},\"x-snyk-api-resource\":\"self\"},\"/self/apps\":{\"get\":{\"description\":\"Get a list of apps that can act on your behalf.\",\"operationId\":\"getUserInstalledApps\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/PublicApp\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps install that can act on your behalf\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps that can act on your behalf.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\"},\"x-snyk-api-resource\":\"user_app_installs\"},\"/self/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for an user.\",\"operationId\":\"getAppInstallsForUser\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for an user.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/self/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke access for an app by install ID.\",\"operationId\":\"deleteUserAppInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke access for an app by install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/self/apps/{app_id}\":{\"delete\":{\"description\":\"Revoke access for an app by app id\",\"operationId\":\"revokeUserInstalledApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/AppId\"}],\"responses\":{\"204\":{\"description\":\"The app has been revoked\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke an app\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\"},\"x-snyk-api-resource\":\"user_app_installs\"},\"/self/apps/{app_id}/sessions\":{\"get\":{\"description\":\"Get a list of active OAuth sessions for the app.\",\"operationId\":\"getUserAppSessions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/AppId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SessionData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"}}},\"description\":\"A list of active OAuth sessions for the app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of active OAuth sessions for the app.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-03-30~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"sessions\"},\"/self/apps/{app_id}/sessions/{session_id}\":{\"delete\":{\"description\":\"Revoke an active user app session.\",\"operationId\":\"revokeUserAppSession\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/AppId\"},{\"description\":\"Session ID\",\"in\":\"path\",\"name\":\"session_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The user app sessions has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke an active user app session.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-03-30~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"sessions\"},\"/self/settings\":{\"get\":{\"description\":\"Get the settings for a user\",\"operationId\":\"getUserSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/UserSettings\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"]}}},\"description\":\"Returns User Settings\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get User Settings\",\"tags\":[\"Users\"],\"x-snyk-api-releases\":[\"2022-09-14~experimental\"],\"x-snyk-api-version\":\"2022-09-14~experimental\"},\"x-snyk-api-resource\":\"self\",\"x-snyk-resource-singleton\":true},\"/tenants\":{\"get\":{\"description\":\"Get a list of all Tenants which the calling user is a member of\",\"operationId\":\"listTenants\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/TenantResponseData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"Returns a list of tenants.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of all accessible Tenants\",\"tags\":[\"Tenants\"],\"x-snyk-api-releases\":[\"2024-04-11~experimental\"],\"x-snyk-api-version\":\"2024-04-11~experimental\"},\"x-snyk-api-resource\":\"tenants\"},\"/tenants/{tenant_id}/brokers/connections/{connection_id}/integrations\":{\"get\":{\"description\":\"Get all integrations using the Broker connection\",\"operationId\":\"getBrokerConnectionIntegrations\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerConnectionIntegrationsResponse\"}}},\"description\":\"Returns a list of Integration IDs\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get Integrations using the current Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"connections\"},\"/tenants/{tenant_id}/brokers/connections/{connection_id}/orgs/{org_id}/integration\":{\"post\":{\"description\":\"Configures integrations to use the Broker connection for an deployment\",\"operationId\":\"createBrokerConnectionIntegration\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateBrokerConnectionIntegration\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerConnectionIntegrationResponse\"}}},\"description\":\"Configured integrations to use broker connection successfully\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Creates Broker connection Integration Configuration\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"connections\"},\"/tenants/{tenant_id}/brokers/connections/{connection_id}/orgs/{org_id}/integrations/{integration_id}\":{\"delete\":{\"description\":\"Deletes an existing Broker connection for an deployment\",\"operationId\":\"deleteBrokerConnectionIntegration\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/IntegrationId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"Broker connection integration was deleted\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Deletes an Integration for a Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"connections\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments\":{\"get\":{\"description\":\"List Broker deployments for a given install ID\",\"operationId\":\"listBrokerDeployments\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ListBrokerDeploymentsResponse\"}}},\"description\":\"Returns the list of Broker deployments by install ID\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"List Broker deployments\",\"tags\":[\"BrokerDeployments\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"post\":{\"description\":\"Creates a new Broker Deployment for an installation\",\"operationId\":\"createBrokerDeployment\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateBrokerDeploymentRequest\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerDeploymentResponse\"}}},\"description\":\"Created broker deployment successfully\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Creates Broker Deployment\",\"tags\":[\"BrokerDeployments\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"deployments\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}\":{\"delete\":{\"description\":\"Delete a Broker deployment for a given install ID\",\"operationId\":\"deleteBrokerDeployment\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"Returns an empty response\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Deletes Broker deployment\",\"tags\":[\"BrokerDeployments\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"patch\":{\"description\":\"Updates a Broker deployment for a given install ID\",\"operationId\":\"updateBrokerDeployment\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateBrokerDeploymentRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerDeploymentResponse\"}}},\"description\":\"Updates an existing Broker deployment by install ID\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Updates Broker deployment\",\"tags\":[\"BrokerDeployments\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\"},\"x-snyk-api-resource\":\"deployments\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections\":{\"delete\":{\"description\":\"Deletes all existing Broker connections for an deployment\",\"operationId\":\"deleteBrokerConnections\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"All Broker connections were deleted\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Deletes Broker connections\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"get\":{\"description\":\"List all Broker connections for a given deployment\",\"operationId\":\"listBrokerConnections\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ListBrokerConnectionsResponse\"}}},\"description\":\"Returns the list of Broker connections by deployment ID\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"List Broker connections\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"post\":{\"description\":\"Creates a new Broker connection for an deployment\",\"operationId\":\"createBrokerConnection\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateBrokerConnectionRequest\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerConnectionResponse\"}}},\"description\":\"Created broker connection successfully\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Creates Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"connections\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/connections/{connection_id}\":{\"delete\":{\"description\":\"Deletes an existing Broker connection for an deployment\",\"operationId\":\"deleteBrokerConnection\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"Broker connection was deleted\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Deletes Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"get\":{\"description\":\"Get all Broker connection data for an deployment\",\"operationId\":\"getBrokerConnection\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerConnectionResponse\"}}},\"description\":\"Returns a Broker connection\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"patch\":{\"description\":\"Updates a Broker connection for an deployment\",\"operationId\":\"updateBrokerConnection\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/ConnectionId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateBrokerConnectionRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetBrokerConnectionResponse\"}}},\"description\":\"Updates an existing Broker connection for an deployment\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Updates Broker connection\",\"tags\":[\"BrokerConnections\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"connections\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials\":{\"get\":{\"description\":\"List Deployment credentials for a given deployment ID\",\"operationId\":\"listDeploymentCredentials\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ListDeploymentCredentialsResponse\"}}},\"description\":\"Returns the list of deployment credentials by ID\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"List Deployment credentials\",\"tags\":[\"DeploymentCredentials\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"post\":{\"description\":\"Creates a new Deployment credential\",\"operationId\":\"createDeploymentCredential\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateDeploymentCredentialRequest\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ListDeploymentCredentialsResponse\"}}},\"description\":\"Created Deployment credential successfully\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Create deployment credential\",\"tags\":[\"DeploymentCredentials\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"credentials\"},\"/tenants/{tenant_id}/brokers/installs/{install_id}/deployments/{deployment_id}/credentials/{credential_id}\":{\"delete\":{\"description\":\"Deletes an existing Deployment credential for an deployment\",\"operationId\":\"deleteDeploymentCredential\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/CredentialId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"Deployment credential was deleted\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Deletes Deployment credential\",\"tags\":[\"DeploymentCredentials\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"get\":{\"description\":\"Get all Deployment credential data for an deployment\",\"operationId\":\"getDeploymentCredential\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/CredentialId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetDeploymentCredentialResponse\"}}},\"description\":\"Returns a Deployment credential\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get Deployment credential\",\"tags\":[\"DeploymentCredentials\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"patch\":{\"description\":\"Updates a Deployment credential for an deployment\",\"operationId\":\"updateDeploymentCredential\",\"parameters\":[{\"$ref\":\"#/components/parameters/TenantId\"},{\"$ref\":\"#/components/parameters/InstallId\"},{\"$ref\":\"#/components/parameters/DeploymentId\"},{\"$ref\":\"#/components/parameters/CredentialId\"},{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateDeploymentCredentialRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetDeploymentCredentialResponse\"}}},\"description\":\"Updates an existing Deployment credential for an deployment\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"}},\"required\":[\"href\"],\"type\":\"object\"}]}},\"type\":\"object\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"The deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"schema\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"schema\":{\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"The version stage of the endpoint. This stage describes the guarantees Snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"The version of the endpoint requested by the caller.\",\"schema\":{\"description\":\"Requested API version\",\"example\":\"2021-06-04\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"The version of the endpoint that was served by the API.\",\"schema\":{\"description\":\"Resolved API version\",\"example\":\"2021-06-04\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"example\":\"2021-08-02T00:00:00Z\",\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Updates Deployment credential\",\"tags\":[\"DeploymentCredentials\"],\"x-snyk-api-releases\":[\"2024-02-08~experimental\"],\"x-snyk-api-version\":\"2024-02-08~experimental\",\"x-snyk-documentation\":{\"category\":\"Universal Broker\"}},\"x-snyk-api-resource\":\"credentials\"},\"/tenants/{tenant_id}/memberships\":{\"get\":{\"description\":\"Returns all memberships of the tenant\",\"operationId\":\"getTenantMemberships\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/TenantId20240509\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/SortBy\"},{\"description\":\"Order in which results are returned.\",\"example\":\"ASC\",\"in\":\"query\",\"name\":\"sort_order\",\"schema\":{\"default\":\"ASC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/EmailFilter\"},{\"$ref\":\"#/components/parameters/UserIdFilter\"},{\"$ref\":\"#/components/parameters/NameFilter\"},{\"$ref\":\"#/components/parameters/UsernameFilter\"},{\"$ref\":\"#/components/parameters/ConnectionTypeFilter\"},{\"$ref\":\"#/components/parameters/RoleFilter\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/TenantMembershipResponseData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"type\":\"object\"}}},\"description\":\"List of tenant memberships is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get all memberships of the tenant\",\"tags\":[\"Tenant memberships\"],\"x-snyk-api-releases\":[\"2024-05-09~experimental\",\"2024-09-03~beta\"],\"x-snyk-api-version\":\"2024-05-09~experimental\",\"x-snyk-deprecated-by\":\"2024-09-03~beta\",\"x-snyk-sunset-eligible\":\"2024-09-04\"},\"x-snyk-api-resource\":\"memberships\"},\"/tenants/{tenant_id}/memberships/{membership_id}\":{\"delete\":{\"description\":\"Delete an individual tenant membership for a single user.\",\"operationId\":\"deleteTenantMembership\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/MembershipId20240604\"},{\"$ref\":\"#/components/parameters/TenantId20240604\"}],\"responses\":{\"204\":{\"description\":\"successfully deleting an individual membership for a single user\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete an individual tenant membership for a single user.\",\"tags\":[\"Tenant\"],\"x-snyk-api-releases\":[\"2024-06-04~experimental\",\"2024-09-03~beta\"],\"x-snyk-api-version\":\"2024-06-04~experimental\",\"x-snyk-deprecated-by\":\"2024-09-03~beta\",\"x-snyk-sunset-eligible\":\"2024-09-04\"},\"patch\":{\"description\":\"Update the tenant membership with the new role\\n\",\"operationId\":\"updateTenantMembership\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/TenantId20240609\"},{\"description\":\"Unique identifier for tenant membership\",\"in\":\"path\",\"name\":\"membership_id\",\"required\":true,\"schema\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/TenantMembership\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"204\":{\"description\":\"successfully updated the tenant membership\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update tenant membership\",\"tags\":[\"Tenant\"],\"x-snyk-api-releases\":[\"2024-06-09~experimental\",\"2024-09-03~beta\"],\"x-snyk-api-version\":\"2024-06-09~experimental\",\"x-snyk-deprecated-by\":\"2024-09-03~beta\",\"x-snyk-sunset-eligible\":\"2024-09-04\"},\"x-snyk-api-resource\":\"memberships\"},\"/tenants/{tenant_id}/relationships/owner\":{\"patch\":{\"description\":\"Update the Owner user ID of a tenant\",\"operationId\":\"updateTenantOwner\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/TenantId20240411\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"00000000-0000-0000-0000-000000000000\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the user resource\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a tenant owner\",\"tags\":[\"Tenants\"],\"x-snyk-api-releases\":[\"2024-04-11~experimental\"],\"x-snyk-api-version\":\"2024-04-11~experimental\"},\"x-snyk-api-resource\":\"tenants\"}},\"security\":[{\"BearerAuth\":[]},{\"APIToken\":[]}],\"servers\":[{\"description\":\"Snyk REST API\",\"url\":\"https://api.snyk.io/rest\"}],\"tags\":[{\"description\":\"Third-party Apps that integrate with the Snyk platform. See our [overview documentation](https://docs.snyk.io/integrations/snyk-apps) for more details.\",\"name\":\"Apps\"},{\"description\":\"Audit Logs\",\"name\":\"Audit Logs\"},{\"description\":\"Broker Connections\",\"name\":\"BrokerConnections\"},{\"description\":\"Broker Deployments\",\"name\":\"BrokerDeployments\"},{\"description\":\"Snyk's Catalog Resource\",\"name\":\"Catalog Resource\"},{\"description\":\"Snyk Cloud API\",\"name\":\"Cloud\"},{\"description\":\"Cloud Events supports several integrations, each implemented as a Snyk OAuth App.\",\"name\":\"Cloud Events App Authorizations\"},{\"description\":\"A customer registration for a cloud event forwarding integration. A customer can register multiple event-forwarding integrations for a single org, and a single integration can be registered with multiple orgs.\",\"name\":\"Cloud Events Registration\"},{\"description\":\"A code custom rule testing session\",\"name\":\"CodeCustomRuleTestingSession\"},{\"description\":\"Update Code Settings for an org\",\"name\":\"CodeSettings\"},{\"description\":\"User-defined collections of projects\",\"name\":\"Collection\"},{\"description\":\"Container Image resource\",\"name\":\"ContainerImage\"},{\"description\":\"Through the Custom Base Image Recommendation feature, Snyk can recommend an image upgrade from a pool of the your internal images. \\nThis allows your teams to be notified of newer and more secure versions of internal base images.\\n\\nNotable changes to this API resource:\\n- starting with version \\\"2023-09-20\\\", the `GET` `/custom_base_images` endpoint requires the `repository` filter when sorting by `version`.\\n- starting with version \\\"2024-01-04\\\", `VersioningSchema` objects with `type` `\\\"date\\\"` are no longer supported. Snyk recommends updating custom base images with the deprecated type to `\\\"single-selection\\\"`.\\n\",\"name\":\"Custom Base Images\"},{\"description\":\"todo\",\"name\":\"Depgraphs\"},{\"description\":\"Deployment Credentials\",\"name\":\"DeploymentCredentials\"},{\"description\":\"A Group is a mid level of tenancy in Snyk, and contains a collection of orgs.\",\"name\":\"Group\"},{\"description\":\"Groups can contain multiple organizations, allowing you to collaborate with multiple teams.\",\"name\":\"Groups\"},{\"description\":\"Infrastructure as Code Settings.\",\"name\":\"IacSettings\"},{\"description\":\"Snyk issue ignore rules\",\"name\":\"Ignore\"},{\"description\":\"Organization Invites.\",\"name\":\"Invites\"},{\"description\":\"Send DepGraph to Phoenix to compute issues\",\"name\":\"Issues\"},{\"description\":\"The OpenAPI specification for unmanaged-deps.\",\"name\":\"OpenAPI\"},{\"description\":\"Record of an organization moving from one group to another.\",\"name\":\"Org Move\"},{\"description\":\"Membership record between a user and an org.\",\"name\":\"OrgMemberships\"},{\"description\":\"An Organization is the lowest level of Snyk's tenancy hierarchy, and may contain projects and other data.\",\"name\":\"Orgs\"},{\"description\":\"Information about a software package. Includes package metadata like it's name and version.\",\"name\":\"Package\"},{\"description\":\"Policies define group-level configuration for issue severity overrides, ignores, and license violations.\\n\",\"name\":\"Policies\"},{\"description\":\"Policy rules resource\\n\",\"name\":\"Policy rules\"},{\"description\":\"A project is a single external resource which has been scanned by Snyk such as a manifest file or a container image. It may also be continuously monitored by Snyk.\\n\",\"name\":\"Projects\"},{\"description\":\"Snyk pull request templates allow you to control title, description, commit message.\",\"name\":\"Pull Request Templates\"},{\"description\":\"A Software Bill of Materials document\",\"name\":\"SBOM\"},{\"description\":\"SAST Settings modifications for an org\",\"name\":\"SastSettings\"},{\"description\":\"The Scan API which provides an entry point to trigger analysis across product lines\",\"name\":\"Scan\"},{\"description\":\"Service accounts can be used for continuous integration (CI) and other automation purposes, without using an actual Snyk user’s token.\",\"name\":\"ServiceAccounts\"},{\"description\":\"Slack integration configuration.\",\"name\":\"Slack\"},{\"description\":\"Slack app integration settings.\",\"name\":\"SlackSettings\"},{\"description\":\"Legacy Broker connections for Internal Snyk\",\"name\":\"SnykLegacyBrokers\"},{\"description\":\"A Tenant's Membership is a relationship between a tenant, a user, and a tenant role.\",\"name\":\"Tenant\"},{\"description\":\"A Tenant is the highest level of tenancy in Snyk, and contains all the resources and settings relating to an individual customer.\",\"name\":\"Tenants\"},{\"description\":\"The Test API which provides an entry point to trigger tests across product lines\",\"name\":\"Test\"},{\"description\":\"Snyk Users\",\"name\":\"Users\"}],\"x-cerberus\":{\"authentication\":{\"strategies\":[{\"InternalJWT\":{}}]},\"enableAccessAudit\":true},\"x-optic-url\":\"https://app.useoptic.com/organizations/390ef489-882c-48ba-acb3-4e0b73e48767/apis/5Tz5UMTNEIuz5-FZ6J2ki\",\"x-snyk-api-lifecycle\":\"sunset\",\"x-snyk-api-version\":\"2024-06-26~experimental\"}"
  },
  {
    "path": "specs/snyk.json",
    "content": "{\"components\":{\"examples\":{\"CloudListIssuesResponse\":{\"summary\":\"An example of a list issue response for a Cloud issue.\",\"value\":{\"data\":[{\"attributes\":{\"classes\":[{\"id\":\"data\",\"source\":\"snyk-cloud\",\"type\":\"rule-category\"},{\"id\":\"CIS-AWS_v1.3.0_2.1.2\",\"source\":\"CIS-AWS_v1.3.0\",\"type\":\"compliance\"},{\"id\":\"CIS-AWS_v1.4.0_2.1.2\",\"source\":\"CIS-AWS_v1.4.0\",\"type\":\"compliance\"},{\"id\":\"HIPAA_§164.306(a)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"},{\"id\":\"HIPAA_§164.312(a)(2)(iv)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"},{\"id\":\"HIPAA_v2013_164.312(e)(2)(ii)\",\"source\":\"HIPAA_v2013\",\"type\":\"compliance\"}],\"coordinates\":[{\"remedies\":[{\"description\":\"1. Go to the AWS console\\n2. Navigate to the S3 service page\\n3. ...\",\"type\":\"manual\"},{\"description\":\"1. Find the corresponding AWS::S3::Bucket resource\\n2. ...\",\"type\":\"cloudformation\"},{\"description\":\"1. Find the corresponding aws_s3_bucket resource\\n2. ...\",\"type\":\"terraform\"},{\"description\":\"Buckets should not ...\",\"type\":\"rule_result_message\"}],\"representations\":[{\"cloud_resource\":{\"environment\":{\"id\":\"b50f2832-a901-565e-9e06-e4e59e8582b6\",\"name\":\"Staging\",\"native_id\":\"721018433921\",\"type\":\"aws\"},\"resource\":{\"id\":\"b50f2832-a901-565e-9e06-e4e59e8582b7\",\"input_type\":\"cloud_scan\",\"location\":\"us-east-1\",\"name\":\"policy-test-remediation\",\"native_id\":\"arn:aws:s3:::policy-test-remediation\",\"platform\":\"aws\",\"resource_type\":\"aws_s3_bucket\",\"tags\":{\"Stage\":\"Prod\"},\"type\":\"cloud\"}}}]}],\"created_at\":\"2022-09-27T20:09:05Z\",\"description\":\"To protect data in transit, an S3 bucket policy should deny all HTTP requests to its objects and allow only HTTPS requests. HTTPS uses Transport Layer Security (TLS) to encrypt data, which preserves integrity and prevents tampering.\",\"effective_severity_level\":\"medium\",\"ignored\":false,\"key\":\"b50f2832-a901-565e-9e06-e4e59e8582b6\",\"problems\":[{\"id\":\"SNYK-CC-00181\",\"source\":\"snyk-cloud\",\"type\":\"rule\"}],\"resolution\":{\"details\":\"rule_passed\",\"resolved_at\":\"2022-09-28T20:09:05Z\",\"type\":\"fixed\"},\"status\":\"resolved\",\"title\":\"S3 bucket policies should only allow requests that use HTTPS\",\"tool\":\"snyk://cloud\",\"type\":\"cloud\",\"updated_at\":\"2022-09-28T20:09:05Z\"},\"id\":\"d8db944b-d25a-477d-9c26-a63befad8ada\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"81e93f62-135f-48bc-84d0-47f16822313f\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"24c8e771-ab3b-4e85-ac4f-f73950ba4acf\",\"type\":\"environment\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"CodeListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for a Code issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"low\",\"ignored\":false,\"key\":\"24018479-6bb1-4196-a41b-e54c7c5dcc82:1c6ddc45.7f41fd64.a214ef38.72ad650e.f0ecbaa5.18c3080a.b570850e.89112ac5.1a6d2cd5.71413d6f.a924ef28.71cdd50e.d0e1bea5.52c3a80a.1a0c4319.a9127ac5:1\",\"status\":\"resolved\",\"title\":\"Insecure hash function used\",\"type\":\"code\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"IaCListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for an Infrastructure as Code issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"low\",\"ignored\":false,\"key\":\"ff35a5c4d1cb4a1fd29c38b70f8ab89d1efea9d75aabf3a202d94f4776714b6191e2747cded23ba6cd7a47017a505a5d2c0823b69106ee2be0c11a18aa44b8a4\",\"status\":\"resolved\",\"title\":\"Container is running with writable root filesystem\",\"type\":\"cloud\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}},\"OpenSourceListIssuesResponse20240123\":{\"summary\":\"An example of a list issue response for an Open Source issue.\",\"value\":{\"data\":[{\"attributes\":{\"created_at\":\"2022-09-27T20:09:05Z\",\"effective_severity_level\":\"medium\",\"ignored\":false,\"key\":\"npm:hoek:20180212:hoek:2.16.3\",\"status\":\"resolved\",\"title\":\"Hoek - Prototype Pollution\",\"type\":\"package_vulnerability\",\"updated_at\":\"2022-09-27T20:09:05Z\"},\"id\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"relationships\":{\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}}},\"type\":\"issue\"}],\"jsonapi\":{\"version\":\"1.0\"}}}},\"headers\":{\"DeprecationHeader\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"InternalGlooNormalizedPathHeader\":{\"description\":\"An internal header used by Snyk's API-Gateway for analytics.\\n\",\"schema\":{\"type\":\"string\"},\"x-snyk-internal\":true},\"InternalGlooOrgIdHeader\":{\"description\":\"An internal header used by Snyk's API-Gateway for analytics.\\n\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"},\"x-snyk-internal\":true},\"Location\":{\"schema\":{\"type\":\"string\"}},\"LocationHeader\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"url\",\"type\":\"string\"}},\"RequestIdResponseHeader\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"SunsetHeader\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}},\"VersionRequestedResponseHeader\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"$ref\":\"#/components/schemas/QueryVersion\"}},\"VersionServedResponseHeader\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"$ref\":\"#/components/schemas/ActualVersion\"}},\"VersionStageResponseHeader\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}}},\"parameters\":{\"AppId\":{\"description\":\"App ID\",\"in\":\"path\",\"name\":\"app_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"BotId\":{\"description\":\"Bot ID\",\"in\":\"path\",\"name\":\"bot_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"ChannelId\":{\"description\":\"Slack Channel ID\",\"in\":\"path\",\"name\":\"channel_id\",\"required\":true,\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"ChannelLimit\":{\"description\":\"Number of results to return per page\",\"example\":100,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":1000,\"format\":\"int32\",\"maximum\":1000,\"minimum\":10,\"multipleOf\":10,\"type\":\"integer\"}},\"ClientId\":{\"description\":\"Client ID\",\"in\":\"path\",\"name\":\"client_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"CollectionId\":{\"description\":\"Unique identifier for a collection\",\"in\":\"path\",\"name\":\"collection_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"CreatedAfter\":{\"description\":\"A filter to select issues created after this date.\",\"in\":\"query\",\"name\":\"created_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"CreatedBefore\":{\"description\":\"A filter to select issues created before this date.\",\"in\":\"query\",\"name\":\"created_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"Cursor\":{\"description\":\"The ID for the next page of results.\",\"in\":\"query\",\"name\":\"cursor\",\"schema\":{\"type\":\"string\"}},\"CustomBaseImageId\":{\"description\":\"Unique identifier for custom base image\",\"in\":\"path\",\"name\":\"custombaseimage_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"EffectiveSeverityLevel\":{\"description\":\"One or more effective severity levels to filter issues.\",\"explode\":false,\"in\":\"query\",\"name\":\"effective_severity_level\",\"schema\":{\"items\":{\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"EndingBefore\":{\"description\":\"Return the page of results immediately before this cursor\",\"example\":\"v1.eyJpZCI6IjExMDAifQo=\",\"in\":\"query\",\"name\":\"ending_before\",\"schema\":{\"type\":\"string\"}},\"Events\":{\"description\":\"Filter logs by event types, cannot be used in conjunction with exclude_events parameter.\",\"in\":\"query\",\"name\":\"events\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"ExcludeEvents\":{\"description\":\"Exclude event types from results, cannot be used in conjunctions with events parameter.\",\"in\":\"query\",\"name\":\"exclude_events\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"Format\":{\"description\":\"The desired SBOM format of the response.\",\"in\":\"query\",\"name\":\"format\",\"schema\":{\"enum\":[\"cyclonedx1.4+json\",\"cyclonedx1.4+xml\",\"spdx2.3+json\"],\"example\":\"cyclonedx1.4+json\",\"type\":\"string\"}},\"From\":{\"description\":\"The start date (inclusive) of the audit logs search. If not specified, the start of yesterday is used. Dates should be formatted as RFC3339, e.g. 2024-01-02T16:30:00Z.\\n\",\"in\":\"query\",\"name\":\"from\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"GroupId\":{\"description\":\"The group ID of the custom base image\",\"in\":\"query\",\"name\":\"group_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Ignored\":{\"description\":\"Whether an issue is ignored or not.\",\"in\":\"query\",\"name\":\"ignored\",\"schema\":{\"type\":\"boolean\"},\"style\":\"form\"},\"ImageId20231102\":{\"description\":\"Image ID\",\"in\":\"path\",\"name\":\"image_id\",\"required\":true,\"schema\":{\"example\":\"sha256:2bd864580926b790a22c8b96fd74496fe87b3c59c0774fe144bab2788e78e676\",\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"}},\"ImageIds\":{\"description\":\"A comma-separated list of Image IDs\",\"example\":[\"sha256:b26f21f90920dba8401e30b89ad803587f81cce9bd1f92750f963556da2f930f\",\"sha256:28984a62eb713aa5fff922ba06e8689f20e4b2f07de30f3d753b868389c0904f\"],\"explode\":false,\"in\":\"query\",\"name\":\"image_ids\",\"schema\":{\"items\":{\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"},\"maxItems\":100,\"type\":\"array\"},\"style\":\"form\"},\"IncludeInRecommendations\":{\"description\":\"Whether this image should be recommended as a base image upgrade\",\"in\":\"query\",\"name\":\"include_in_recommendations\",\"schema\":{\"type\":\"boolean\"}},\"InstallId\":{\"description\":\"Install ID\",\"in\":\"path\",\"name\":\"install_id\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/Uuid\"}},\"Limit\":{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":10,\"multipleOf\":10,\"type\":\"integer\"}},\"Names\":{\"description\":\"The container registry names\",\"example\":[\"gcr.io/snyk/redis:5\"],\"explode\":false,\"in\":\"query\",\"name\":\"names\",\"schema\":{\"items\":{\"$ref\":\"#/components/schemas/ImageName\"},\"maxItems\":1,\"type\":\"array\"},\"style\":\"form\"},\"OrgId\":{\"description\":\"Unique identifier for an organization\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"PackageUrl\":{\"description\":\"A URI-encoded Package URL (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\",\"example\":\"pkg%3Amaven%2Fcom.fasterxml.woodstox%2Fwoodstox-core%405.0.0\",\"in\":\"path\",\"name\":\"purl\",\"required\":true,\"schema\":{\"type\":\"string\"}},\"PathGroupId\":{\"description\":\"Unique identifier for group\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"PathIssueId20240123\":{\"description\":\"Issue ID\",\"in\":\"path\",\"name\":\"issue_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},\"PathOrgId\":{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}},\"Platform\":{\"description\":\"The image Operating System and processor architecture\",\"example\":\"linux/amd64\",\"in\":\"query\",\"name\":\"platform\",\"schema\":{\"$ref\":\"#/components/schemas/Platform\"}},\"ProjectId\":{\"description\":\"The ID of the container project that the custom base image is based off of.\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"QueryNameFilter\":{\"description\":\"Only return organizations whose name contains this value. Case insensitive.\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"type\":\"string\"}},\"QuerySlugFilter\":{\"description\":\"Only return organizations whose slug exactly matches this value. Case sensitive.\",\"in\":\"query\",\"name\":\"slug\",\"schema\":{\"type\":\"string\"}},\"Repository\":{\"description\":\"The image repository\",\"in\":\"query\",\"name\":\"repository\",\"schema\":{\"type\":\"string\"}},\"ScanItemId\":{\"description\":\"A scan item id to filter issues through their scan item relationship.\",\"in\":\"query\",\"name\":\"scan_item.id\",\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbee\",\"format\":\"uuid\",\"type\":\"string\"},\"style\":\"form\"},\"ScanItemType\":{\"description\":\"A scan item types to filter issues through their scan item relationship.\",\"in\":\"query\",\"name\":\"scan_item.type\",\"schema\":{\"$ref\":\"#/components/schemas/ScanItemType\"},\"style\":\"form\"},\"Size\":{\"description\":\"Number of results to return per page.\",\"example\":10,\"in\":\"query\",\"name\":\"size\",\"schema\":{\"default\":100,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"multipleOf\":1,\"type\":\"integer\"}},\"SortBy\":{\"description\":\"Which column to sort by. \\nIf sorting by version, the versioning schema is used.\\n\",\"in\":\"query\",\"name\":\"sort_by\",\"schema\":{\"enum\":[\"repository\",\"tag\",\"version\"],\"type\":\"string\"}},\"SortDirection\":{\"description\":\"Which direction to sort\",\"in\":\"query\",\"name\":\"sort_direction\",\"schema\":{\"default\":\"ASC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},\"SortOrder\":{\"description\":\"Order in which results are returned.\",\"example\":\"ASC\",\"in\":\"query\",\"name\":\"sort_order\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},\"StartingAfter\":{\"description\":\"Return the page of results immediately after this cursor\",\"example\":\"v1.eyJpZCI6IjEwMDAifQo=\",\"in\":\"query\",\"name\":\"starting_after\",\"schema\":{\"type\":\"string\"}},\"Status\":{\"description\":\"An issue's status\",\"explode\":false,\"in\":\"query\",\"name\":\"status\",\"schema\":{\"items\":{\"enum\":[\"open\",\"resolved\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},\"Tag\":{\"description\":\"The image tag\",\"in\":\"query\",\"name\":\"tag\",\"schema\":{\"type\":\"string\"}},\"TenantId\":{\"description\":\"Tenant ID\",\"in\":\"path\",\"name\":\"tenant_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"To\":{\"description\":\"The end date (exclusive) of the audit logs search. Dates should be formatted as RFC3339, e.g. 2024-01-02T16:30:00Z.\\n\",\"in\":\"query\",\"name\":\"to\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"Type\":{\"description\":\"An issue type to filter issues.\",\"in\":\"query\",\"name\":\"type\",\"schema\":{\"$ref\":\"#/components/schemas/TypeDef\"},\"style\":\"form\"},\"UpdatedAfter\":{\"description\":\"A filter to select issues updated after this date.\",\"in\":\"query\",\"name\":\"updated_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"UpdatedBefore\":{\"description\":\"A filter to select issues updated before this date.\",\"in\":\"query\",\"name\":\"updated_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"UserId\":{\"description\":\"Filter logs by user ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"user_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"Version\":{\"description\":\"The requested version of the endpoint to process the request\",\"example\":\"2021-06-04\",\"in\":\"query\",\"name\":\"version\",\"required\":true,\"schema\":{\"$ref\":\"#/components/schemas/QueryVersion\"}}},\"responses\":{\"204\":{\"description\":\"The operation completed successfully with no content\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Unauthorized: the request requires an authentication token.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ErrorDocument\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"GetIssue20020240123\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Issue\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\"]}}},\"description\":\"Returns an instance of an issue\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"description\":\"A header providing a URL for the location of a resource\\n\",\"example\":\"https://example.com/resource/4\",\"schema\":{\"format\":\"uri\",\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"ListIssues200\":{\"content\":{\"application/vnd.api+json\":{\"examples\":{\"Cloud\":{\"$ref\":\"#/components/examples/CloudListIssuesResponse\"},\"Code\":{\"$ref\":\"#/components/examples/CodeListIssuesResponse20240123\"},\"IaC\":{\"$ref\":\"#/components/examples/IaCListIssuesResponse20240123\"},\"OpenSource\":{\"$ref\":\"#/components/examples/OpenSourceListIssuesResponse20240123\"}},\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Issue\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\"]}}},\"description\":\"Returns a collection of issues.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}}},\"schemas\":{\"AccessTokenTtlSeconds\":{\"description\":\"The access token time to live for your app, in seconds. It only affects the newly generated access tokens, existing access token will  continue to have their previous time to live as expiration.\",\"example\":3600,\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"ActualVersion\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"},\"AppBot\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicApp\"}},\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"relationships\"],\"type\":\"object\"},\"AppData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppData20220311\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributes20220311\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppDataWithSecret\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributesWithSecret\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppDataWithSecret20220311\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/AppResourceAttributesWithSecret20220311\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"description\":\"The OAuth2 client id for the app installation. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"installed_at\":{\"$ref\":\"#/components/schemas/InstalledAt\"}},\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicAppData\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallDataWithSecret\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"description\":\"The OAuth2 client id for the app installation. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret20240523\"},\"installed_at\":{\"$ref\":\"#/components/schemas/InstalledAt\"}},\"required\":[\"client_id\",\"client_secret\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicAppData\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"AppInstallWithClient\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"client_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"type\":\"string\"}},\"required\":[\"client_id\",\"client_secret\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"relationships\":{\"properties\":{\"app\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"AppInstance\":{\"additionalProperties\":false,\"properties\":{\"default_org_context\":{\"description\":\"ID of the default org for the service account.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the service account.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"AppName\":{\"description\":\"New name of the app to display to users during authorization flow.\",\"example\":\"My App\",\"minLength\":1,\"type\":\"string\"},\"AppPatchRequest\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"AppPatchRequest20220311\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"}},\"type\":\"object\"},\"AppPostRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"redirect_uris\",\"scopes\",\"context\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"AppPostRequest20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"redirect_uris\",\"scopes\"],\"type\":\"object\"},\"AppPostResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"},\"AppPostResponse20220311\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"},\"AppResourceAttributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributes20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"description\":\"The OAuth2 client id for the app when available. If an app can have multiple OAuth2 clients then this field with return all zeros. This field is not present for such apps in future versions of this api.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType20220311\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential20220311\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUrisNoMin\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributesWithSecret\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret\"},\"context\":{\"description\":\"Allow installing the app to at  org/group level or user level. Defaults to tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"client_secret\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AppResourceAttributesWithSecret20220311\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"$ref\":\"#/components/schemas/AccessTokenTtlSeconds\"},\"client_id\":{\"description\":\"The OAuth2 client id for the app when available. If an app can have multiple OAuth2 clients then this field with return all zeros. This field is not present for such apps in future versions of this api.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"client_secret\":{\"$ref\":\"#/components/schemas/ClientSecret\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"grant_type\":{\"$ref\":\"#/components/schemas/GrantType20220311\"},\"is_confidential\":{\"$ref\":\"#/components/schemas/IsConfidential20220311\"},\"is_public\":{\"$ref\":\"#/components/schemas/IsPublic\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"org_public_id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"redirect_uris\":{\"$ref\":\"#/components/schemas/RedirectUris\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"client_id\",\"name\",\"redirect_uris\",\"scopes\",\"access_token_ttl_seconds\",\"is_public\",\"is_confidential\",\"client_secret\",\"context\",\"grant_type\"],\"type\":\"object\"},\"AuditLogSearch\":{\"properties\":{\"items\":{\"items\":{\"properties\":{\"content\":{\"type\":\"object\"},\"created\":{\"example\":\"2021-07-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"event\":{\"example\":\"org.create\",\"type\":\"string\"},\"group_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"},\"org_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"},\"project_id\":{\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"type\":\"string\"}},\"required\":[\"created\",\"event\"],\"type\":\"object\"},\"type\":\"array\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"AutoDependencyUpgradeSettings\":{\"additionalProperties\":false,\"description\":\"Automatically create pull requests on recurring tests for dependencies as upgrades become available. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"ignored_dependencies\":{\"description\":\"Dependencies which should NOT be included in an automatic upgrade operation.\",\"example\":[\"typescript\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically raise pull requests to update out-of-date dependencies.\",\"example\":true,\"type\":\"boolean\"},\"is_inherited\":{\"description\":\"Apply the auto dependency integration settings of the Organization to this project.\",\"example\":true,\"type\":\"boolean\"},\"is_major_upgrade_enabled\":{\"description\":\"Include major version in dependency upgrade recommendation.\",\"example\":true,\"type\":\"boolean\"},\"limit\":{\"description\":\"Limit of dependency upgrade PRs which can be opened simultaneously. When the limit is reached, no new upgrade PRs are created. If specified, must be between 1 and 10.\",\"example\":10,\"maximum\":10,\"minimum\":1,\"type\":\"number\"},\"minimum_age\":{\"description\":\"Minimum dependency maturity period in days. If specified, must be between 1 and 365.\",\"example\":365,\"type\":\"number\"}},\"type\":\"object\"},\"AutoDependencyUpgradeSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically create pull requests on recurring tests for dependencies as upgrades become available. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"ignored_dependencies\":{\"description\":\"Dependencies which should NOT be included in an automatic upgrade operation.\",\"example\":[\"typescript\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically raise pull requests to update out-of-date dependencies.\",\"example\":true,\"type\":\"boolean\"},\"is_major_upgrade_enabled\":{\"description\":\"Include major version in dependency upgrade recommendation.\",\"example\":true,\"type\":\"boolean\"},\"limit\":{\"description\":\"Limit of dependency upgrade PRs which can be opened simultaneously. When the limit is reached, no new upgrade PRs are created. If specified, must be between 1 and 10.\",\"example\":10,\"maximum\":10,\"minimum\":1,\"type\":\"number\"},\"minimum_age\":{\"description\":\"Minimum dependency maturity period in days. If specified, must be between 1 and 365.\",\"example\":365,\"type\":\"number\"}},\"type\":\"object\"},\"AutoRemediationPRsSettings\":{\"additionalProperties\":false,\"description\":\"Automatically raise pull requests on recurring tests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"is_backlog_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for known (backlog) vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_fresh_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for new vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in automatic pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"AutoRemediationPRsSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically raise pull requests on recurring tests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"is_backlog_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for known (backlog) vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_fresh_prs_enabled\":{\"description\":\"Automatically create pull requests on scheduled tests for new vulnerabilities.\",\"example\":true,\"type\":\"boolean\"},\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in automatic pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"BulkPackageUrlsRequestBody\":{\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"properties\":{\"purls\":{\"description\":\"An array of Package URLs (purl). Supported purl types are apk, cargo, cocoapods, composer, deb, gem, generic, golang, hex, maven, npm, nuget, pub, pypi, rpm, and swift. A version for the package is also required.\",\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"purls\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CVSSSource\":{\"additionalProperties\":false,\"properties\":{\"level\":{\"example\":\"medium\",\"minLength\":1,\"type\":\"string\"},\"modification_time\":{\"description\":\"The time this CVSS data was last updated\",\"format\":\"date-time\",\"type\":\"string\"},\"score\":{\"example\":4.2,\"format\":\"float\",\"type\":\"number\"},\"source\":{\"example\":\"snyk\",\"minLength\":1,\"type\":\"string\"},\"vector\":{\"example\":\"CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:H/SI:L/SA:L/E:A\",\"minLength\":1,\"type\":\"string\"},\"version\":{\"example\":\"4.0\",\"minLength\":1,\"type\":\"string\"}},\"required\":[\"level\",\"source\",\"score\",\"vector\",\"version\",\"modification_time\"],\"type\":\"object\"},\"Class\":{\"additionalProperties\":false,\"example\":{\"id\":\"CWE-190\",\"source\":\"CWE\",\"type\":\"weakness\"},\"properties\":{\"id\":{\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CWE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ClassTypeDef\"},\"url\":{\"description\":\"An optional URL for this class.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"source\"],\"type\":\"object\"},\"ClassTypeDef\":{\"enum\":[\"rule-category\",\"compliance\",\"weakness\"],\"example\":\"compliance\",\"type\":\"string\"},\"ClientId\":{\"description\":\"The oauth2 client id for the app.\",\"example\":\"941b423a-e0a0-4a33-a7ca-dd9e9e6bd8cf\",\"format\":\"uuid\",\"type\":\"string\"},\"ClientSecret\":{\"description\":\"The oauth2 client secret for the app. This is the only time this secret will be returned, store it securely and don’t lose it.\",\"example\":\"snyk_cs_ctZW0JsWG^Bm`*oPo=mnV26qU_6pjxht\\u003c]S_v1\",\"minLength\":1,\"type\":\"string\"},\"ClientSecret20240523\":{\"description\":\"The OAuth2 client secret for the app. This is the only time this secret will be returned, store it securely and don’t lose it. Only provided for installations of non-interactive Snyk Apps.\",\"example\":\"snyk_cs_ctZW0JsWG^Bm`*oPo=mnV26qU_6pjxht\\u003c]S_v1\",\"minLength\":1,\"type\":\"string\"},\"CloudResource\":{\"properties\":{\"environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"}},\"required\":[\"environment\"],\"type\":\"object\"},\"CollectionAttributes\":{\"additionalProperties\":false,\"properties\":{\"is_generated\":{\"type\":\"boolean\"},\"name\":{\"description\":\"User-defined name of the collection\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"CollectionMeta\":{\"additionalProperties\":false,\"properties\":{\"issues_critical_count\":{\"description\":\"The sum of critical severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_high_count\":{\"description\":\"The sum of high severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_low_count\":{\"description\":\"The sum of low severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"issues_medium_count\":{\"description\":\"The sum of medium severity issues of the collection's projects\",\"example\":10,\"type\":\"number\"},\"projects_count\":{\"description\":\"The amount of projects belonging to this collection\",\"example\":7,\"type\":\"number\"}},\"required\":[\"projects_count\",\"issues_critical_count\",\"issues_high_count\",\"issues_medium_count\",\"issues_low_count\"],\"type\":\"object\"},\"CollectionRelationships\":{\"additionalProperties\":false,\"properties\":{\"created_by_user\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the user that created the collection. Null for auto-collections.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"user\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"org\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the org that this collection belongs to\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"org\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"org\",\"created_by_user\"],\"type\":\"object\"},\"CollectionResponse\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/CollectionMeta\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"meta\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"CommonIssueModelVThree\":{\"properties\":{\"attributes\":{\"properties\":{\"coordinates\":{\"items\":{\"$ref\":\"#/components/schemas/Coordinate\"},\"type\":\"array\"},\"created_at\":{\"example\":\"2022-06-16T13:51:13Z\",\"format\":\"date-time\",\"type\":\"string\"},\"description\":{\"description\":\"A description of the issue in Markdown format\",\"example\":\"## Overview\\\\n\\\\n\\\\nAffected versions of this package are vulnerable to XML External Entity (XXE) Injection.\",\"type\":\"string\"},\"effective_severity_level\":{\"description\":\"The type from enumeration of the issue’s severity level. This is usually set from the issue’s producer, but can be overridden by policies.\",\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"problems\":{\"items\":{\"$ref\":\"#/components/schemas/Problem3\"},\"type\":\"array\"},\"severities\":{\"description\":\"An array of dictionaries containing all known data related to the vulnerability\",\"items\":{\"$ref\":\"#/components/schemas/Severity3\"},\"type\":\"array\"},\"slots\":{\"$ref\":\"#/components/schemas/Slots\"},\"title\":{\"description\":\"A human-readable title for this issue.\",\"example\":\"XML External Entity (XXE) Injection\",\"type\":\"string\"},\"type\":{\"description\":\"The issue type\",\"example\":\"package_vulnerability\",\"type\":\"string\"},\"updated_at\":{\"description\":\"When the vulnerability information was last modified.\",\"example\":\"2022-06-16T14:00:24.315507Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Snyk ID of the vulnerability.\",\"example\":\"SNYK-JAVA-COMFASTERXMLWOODSTOX-2928754\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the REST resource. Always ‘issue’.\",\"example\":\"issue\",\"type\":\"string\"}},\"type\":\"object\"},\"ContainerBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"platform\":{\"type\":\"string\"}},\"required\":[\"platform\"],\"type\":\"object\"},\"Context\":{\"description\":\"Allow installing the app to a org/group or to a user, default tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"Coordinate\":{\"properties\":{\"remedies\":{\"items\":{\"$ref\":\"#/components/schemas/Remedy3\"},\"type\":\"array\"},\"representations\":{\"description\":\"The affected versions of this vulnerability.\",\"items\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/ResourcePathRepresentation\"},{\"$ref\":\"#/components/schemas/PackageRepresentation\"}]},\"type\":\"array\"}},\"required\":[\"representations\"],\"type\":\"object\"},\"CreateCollectionRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"$ref\":\"#/components/schemas/name\"}},\"required\":[\"name\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CustomBaseImageAttributes\":{\"additionalProperties\":false,\"properties\":{\"include_in_recommendations\":{\"description\":\"Whether this image should be recommended as a base image upgrade. \\nIf set to true, this image could be shown as a base image upgrade to other projects.\\nIf set to false this image will never be recommended as an upgrade.\\n\",\"example\":true,\"type\":\"boolean\"},\"project_id\":{\"description\":\"The ID of the container project that the custom base image is based off of.\\nThe attributes of this custom base image are taken from the latest snapshot at the time of creation.\\nThis means that no changes should be made to the original project after the creation of the custom base image,\\nas new snapshots created from any changes will NOT be picked up.\\n\",\"example\":\"2cab3939-d112-4ef0-836d-e09c87cbe69b\",\"format\":\"uuid\",\"type\":\"string\"},\"versioning_schema\":{\"$ref\":\"#/components/schemas/VersioningSchema\"}},\"required\":[\"project_id\",\"include_in_recommendations\"],\"type\":\"object\"},\"CustomBaseImageCollectionResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageSnapshot\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"},\"CustomBaseImagePatchRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"include_in_recommendations\":{\"example\":true,\"type\":\"boolean\"},\"versioning_schema\":{\"$ref\":\"#/components/schemas/VersioningSchema\"}},\"type\":\"object\"},\"id\":{\"description\":\"The ID of the custom base image that should be updated. (Same one used in the URI)\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"This should always be \\\"custom_base_image\\\"\",\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CustomBaseImagePostRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageAttributes\"},\"type\":{\"description\":\"This should always be \\\"custom_base_image\\\"\",\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"CustomBaseImageResource\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CustomBaseImageAttributes\"},\"id\":{\"example\":\"2cab3939-d112-4ef0-836d-e09c87cbe69b\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"example\":\"custom_base_image\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"CustomBaseImageResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/CustomBaseImageResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"},\"CustomBaseImageSnapshot\":{\"properties\":{\"group_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"include_in_recommendations\":{\"type\":\"boolean\"},\"org_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"project_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"repository\":{\"type\":\"string\"},\"tag\":{\"type\":\"string\"}},\"type\":\"object\"},\"CycloneDxComponent\":{\"properties\":{\"bom-ref\":{\"example\":\"common-util@3.0.0\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"name\":{\"example\":\"acme-lib\",\"type\":\"string\"},\"purl\":{\"example\":\"pkg:golang/golang.org/x/text@v0.3.7\",\"type\":\"string\"},\"type\":{\"example\":\"library\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"version\":{\"example\":\"1.0.0\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"component\"}},\"CycloneDxDependency\":{\"properties\":{\"dependsOn\":{\"example\":[\"web-framework@1.0.0\",\"persistence@3.1.0\"],\"items\":{\"type\":\"string\"},\"type\":\"array\",\"xml\":{\"name\":\"dependency\"}},\"ref\":{\"example\":\"common-util@3.0.0\",\"type\":\"string\",\"xml\":{\"attribute\":true}}},\"type\":\"object\",\"xml\":{\"name\":\"dependency\"}},\"CycloneDxDocument\":{\"properties\":{\"bomFormat\":{\"enum\":[\"CycloneDX\"],\"example\":\"CycloneDX\",\"type\":\"string\"},\"components\":{\"description\":\"A list of included software components\",\"items\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"type\":\"array\"},\"dependencies\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxDependency\"},\"type\":\"array\"},\"metadata\":{\"$ref\":\"#/components/schemas/CycloneDxMetadata\"},\"specVersion\":{\"example\":\"1.4\",\"type\":\"string\"},\"version\":{\"example\":1,\"type\":\"integer\"}},\"required\":[\"bomFormat\",\"specVersion\",\"version\",\"metadata\",\"dependencies\"],\"type\":\"object\"},\"CycloneDxMetadata\":{\"properties\":{\"component\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"properties\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxProperty\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"timestamp\":{\"example\":\"2021-02-09T20:40:32Z\",\"type\":\"string\"},\"tools\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxTool\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}}},\"type\":\"object\"},\"CycloneDxProperty\":{\"properties\":{\"name\":{\"example\":\"snyk:org_id\",\"type\":\"string\",\"xml\":{\"attribute\":true}},\"value\":{\"example\":\"f1bb66d1-a94e-4574-aea1-9697d794e04d\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"property\"}},\"CycloneDxTool\":{\"properties\":{\"name\":{\"example\":\"Snyk Open Source\",\"type\":\"string\"},\"vendor\":{\"example\":\"Snyk\",\"type\":\"string\"}},\"type\":\"object\",\"xml\":{\"name\":\"tool\"}},\"CycloneDxXmlDocument\":{\"properties\":{\"components\":{\"description\":\"A list of included software components\",\"items\":{\"$ref\":\"#/components/schemas/CycloneDxComponent\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"dependencies\":{\"items\":{\"$ref\":\"#/components/schemas/CycloneDxDependency\"},\"type\":\"array\",\"xml\":{\"wrapped\":true}},\"metadata\":{\"$ref\":\"#/components/schemas/CycloneDxMetadata\"}},\"required\":[\"metadata\",\"components\",\"dependencies\"],\"type\":\"object\",\"xml\":{\"name\":\"bom\"}},\"DeleteProjectsFromCollectionRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"description\":\"IDs of items to remove from a collection\",\"items\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the item id\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"maxItems\":100,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Dependency\":{\"properties\":{\"package_name\":{\"description\":\"The package name the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"package_version\":{\"description\":\"The package version the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"package_name\",\"package_version\"],\"type\":\"object\"},\"DeployedRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"Environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"EnvironmentTypeDef\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"},\"Error\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/ErrorLink\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"ErrorDocument\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"$ref\":\"#/components/schemas/Error\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"},\"ErrorLink\":{\"additionalProperties\":false,\"description\":\"A link that leads to further details about this particular occurrance of the problem.\",\"example\":{\"about\":\"https://example.com/about_this_error\"},\"properties\":{\"about\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"ExploitDetails\":{\"description\":\"Details about the exploits\",\"properties\":{\"maturity_levels\":{\"description\":\"List of maturity levels\",\"items\":{\"$ref\":\"#/components/schemas/MaturityLevel\"},\"type\":\"array\"},\"sources\":{\"description\":\"Sources for determining exploit maturity level, e.g., CISA, ExploitDB, Snyk.\",\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"type\":\"object\"},\"FilePosition\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"GetProjectSettingsCollection\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"},\"GetProjectsOfCollectionResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ProjectOfCollection\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"},\"GrantType\":{\"description\":\"An authorization grant is a credential representing the resource owner's authorization (to access its protected resources) used by the client to obtain an access token. The grant type represents the way your app will get the access token.\",\"enum\":[\"authorization_code\",\"client_credentials\"],\"type\":\"string\"},\"GrantType20220311\":{\"description\":\"An authorization grant is a credential representing the resource owner's authorization (to access its protected resources) used by the client to obtain an access token.\",\"enum\":[\"authorization_code\",\"client_credentials\"],\"type\":\"string\"},\"GroupIacSettingsRequest\":{\"description\":\"The Infrastructure as Code settings for a group.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"additionalProperties\":false,\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"minProperties\":1,\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"GroupIacSettingsResponse\":{\"description\":\"The Infrastructure as Code settings for a group.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"},\"id\":{\"description\":\"ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"type\":\"object\"},\"Id\":{\"format\":\"uuid\",\"type\":\"string\"},\"IgnoreType\":{\"enum\":[\"ignore\"],\"example\":\"ignore\",\"type\":\"string\"},\"Image\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ImageAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/ImageDigest\"},\"relationships\":{\"properties\":{\"image_target_refs\":{\"properties\":{\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"container_image\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"ImageAttributes\":{\"properties\":{\"layers\":{\"items\":{\"$ref\":\"#/components/schemas/ImageDigest\"},\"minItems\":1,\"type\":\"array\"},\"names\":{\"items\":{\"$ref\":\"#/components/schemas/ImageName\"},\"type\":\"array\"},\"platform\":{\"$ref\":\"#/components/schemas/Platform\"}},\"required\":[\"platform\",\"layers\"],\"type\":\"object\"},\"ImageDigest\":{\"example\":\"sha256:2bd864580926b790a22c8b96fd74496fe87b3c59c0774fe144bab2788e78e676\",\"format\":\"uri\",\"pattern\":\"^sha256(:|%3A)[a-f0-9]{64}$\",\"type\":\"string\"},\"ImageName\":{\"example\":\"gcr.io/snyk/redis:5\",\"pattern\":\"^((?:(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9])(?:(?:\\\\.(?:[a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]))+)?(?::[0-9]+)?\\\\/)?[a-z0-9]+(?:(?:(?:[._]|__|[-]*)[a-z0-9]+)+)?(?:(?:\\\\/[a-z0-9]+(?:(?:(?:[._]|__|[-]*)[a-z0-9]+)+)?)+)?)(?::([\\\\w][\\\\w.-]{0,127}))?(?:@([A-Za-z][A-Za-z0-9]*(?:[-_+.][A-Za-z][A-Za-z0-9]*)*[:][A-Fa-f0-9]{32,}))?$\",\"type\":\"string\"},\"ImageTargetRef\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ImageTargetRefAttributes\"},\"id\":{\"example\":\"3cd4af4c-fb15-45c4-9acd-8e8fcc6690af\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"image_target_reference\"],\"type\":\"string\"}},\"type\":\"object\"},\"ImageTargetRefAttributes\":{\"properties\":{\"platform\":{\"$ref\":\"#/components/schemas/Platform\"},\"target_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"target_reference\":{\"type\":\"string\"}},\"type\":\"object\"},\"InheritFromParent\":{\"description\":\"Which parent to inherit settings from.\",\"enum\":[\"group\"],\"type\":\"string\"},\"InstalledAt\":{\"description\":\"Timestamp at which this app was first installed at.\",\"example\":\"2024-04-30T16:07:46.230044Z\",\"format\":\"date-time\",\"type\":\"string\"},\"IsActive\":{\"description\":\"Current status of the project settings.\",\"example\":true,\"type\":\"boolean\"},\"IsConfidential\":{\"description\":\"A boolean to indicate if an app is confidential or not as per the OAuth2 RFC. Confidential apps can securely store secrets. Examples of non-confidential apps are full web-based or CLIs.\",\"example\":true,\"type\":\"boolean\"},\"IsConfidential20220311\":{\"description\":\"A boolean to indicate if an app is confidential or not as per the OAuth2 RFC.\",\"example\":true,\"type\":\"boolean\"},\"IsEnabled\":{\"description\":\"Whether the custom rules feature is enabled or not.\",\"example\":true,\"type\":\"boolean\"},\"IsPublic\":{\"description\":\"A boolean to indicate if an app is publicly available or not.\",\"example\":false,\"type\":\"boolean\"},\"Issue\":{\"additionalProperties\":false,\"description\":\"A Snyk Issue.\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/IssueAttributes\"},\"id\":{\"example\":\"73832c6c-19ff-4a92-850c-2e1ff2800c16\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/IssueRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/IssueType\"}},\"required\":[\"id\",\"type\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"IssueAttributes\":{\"additionalProperties\":false,\"description\":\"issue attributes\",\"properties\":{\"classes\":{\"description\":\"A list of details for weakness data, policy, etc that are the class of this issue's source.\",\"items\":{\"$ref\":\"#/components/schemas/Class\"},\"maxItems\":50,\"minItems\":1,\"type\":\"array\"},\"coordinates\":{\"description\":\"Where the issue originated, specific to issue type. Details on what\\ncode, package, etc introduced the issue. An issue may be caused by\\nmore than one coordinate.\\n\",\"items\":{\"properties\":{\"is_fixable_manually\":{\"type\":\"boolean\"},\"is_fixable_snyk\":{\"type\":\"boolean\"},\"is_fixable_upstream\":{\"type\":\"boolean\"},\"is_patchable\":{\"type\":\"boolean\"},\"is_pinnable\":{\"type\":\"boolean\"},\"is_upgradeable\":{\"type\":\"boolean\"},\"reachability\":{\"enum\":[\"function\",\"package\",\"no-info\",\"not-applicable\"],\"type\":\"string\"},\"remedies\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"correlation_id\":{\"description\":\"An optional identifier for correlating remedies between coordinates or across issues. They are scoped\\nto a single Project and test run. Remedies with the same correlation_id must have the same contents.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this remedy. Links are not permitted.\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"type\":{\"enum\":[\"indeterminate\",\"manual\",\"automated\",\"rule_result_message\",\"terraform\",\"cloudformation\",\"cli\",\"kubernetes\",\"arm\"],\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"maxItems\":5,\"minItems\":1,\"type\":\"array\"},\"representations\":{\"description\":\"A list of precise locations that surface an issue. A coordinate may have multiple representations.\\n\",\"items\":{\"oneOf\":[{\"description\":\"An object that contains an opaque identifying string.\",\"properties\":{\"resourcePath\":{\"maxLength\":2024,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"resourcePath\"],\"type\":\"object\"},{\"description\":\"An object that contains a list of opaque identifying strings.\",\"properties\":{\"dependency\":{\"properties\":{\"package_name\":{\"description\":\"The package name the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"package_version\":{\"description\":\"The package version the issue was found in\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"package_name\",\"package_version\"],\"type\":\"object\"}},\"required\":[\"dependency\"],\"type\":\"object\"},{\"description\":\"A resource location to some service, like a cloud resource.\",\"properties\":{\"cloud_resource\":{\"properties\":{\"environment\":{\"properties\":{\"id\":{\"description\":\"Internal ID for an environment.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this environment. For example, a cloud account id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"type\":{\"enum\":[\"aws\",\"azure\",\"azure_ad\",\"google\",\"scm\",\"cli\",\"tfc\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"name\"],\"type\":\"object\"},\"resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"}},\"required\":[\"environment\"],\"type\":\"object\"}},\"required\":[\"cloud_resource\"],\"type\":\"object\"},{\"description\":\"A location within a file.\",\"properties\":{\"sourceLocation\":{\"properties\":{\"file\":{\"description\":\"A path to the file containing this issue, relative to the root of the project target,\\nformatted using POSIX separators.\\n\",\"maximum\":2048,\"minimum\":1,\"type\":\"string\"},\"region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"}},\"required\":[\"file\"],\"type\":\"object\"}},\"required\":[\"sourceLocation\"],\"type\":\"object\"}]},\"maxItems\":5,\"minItems\":1,\"type\":\"array\"}},\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"created_at\":{\"description\":\"The creation time of this issue.\",\"format\":\"date-time\",\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this issue. Links are not permitted.\",\"example\":\"Affected versions of this package are vulnerable to Prototype Pollution.\\nThe utilities function allow modification of the `Object` prototype.\\nIf an attacker can control part of the structure passed to this function,\\nthey could add or modify an existing property.\\n\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"effective_severity_level\":{\"description\":\"The computed effective severity of this issue. This is either the highest level from all included severities,\\nor an overridden value set via group level policy.\\n\",\"enum\":[\"info\",\"low\",\"medium\",\"high\",\"critical\"],\"type\":\"string\"},\"exploit_details\":{\"additionalProperties\":false,\"properties\":{\"maturity_levels\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"format\":{\"example\":\"CVSS_v4\",\"minLength\":1,\"type\":\"string\"},\"level\":{\"example\":\"attacked\",\"minLength\":1,\"type\":\"string\"}},\"required\":[\"format\",\"level\"],\"type\":\"object\"},\"type\":\"array\"},\"sources\":{\"example\":[\"CISA\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"}},\"required\":[\"sources\",\"maturity_levels\"],\"type\":\"object\"},\"ignored\":{\"description\":\"A flag indicating if the issue is being ignored. Derived from the issue's ignore, which provides more details.\",\"type\":\"boolean\"},\"key\":{\"description\":\"An opaque key used for uniquely identifying this issue across test runs, within a project.\",\"example\":\"24018479-6bb1-4196-a41b-e54c7c5dcc82:1c6ddc45.7f41fd64.a214ef38.72ad650e.f0ecbaa5.18c3080a.b570850e.89112ac5.1a6d2cd5.71413d6f.a924ef28.71cdd50e.d0e1bea5.52c3a80a.1a0c4319.a9127ac5:1\",\"maxLength\":2048,\"type\":\"string\"},\"problems\":{\"description\":\"A list of details for vulnerability data, policy, etc that are the source of this issue.\",\"items\":{\"$ref\":\"#/components/schemas/Problem\"},\"minItems\":1,\"type\":\"array\"},\"resolution\":{\"$ref\":\"#/components/schemas/Resolution\"},\"risk\":{\"$ref\":\"#/components/schemas/Risk\"},\"severities\":{\"items\":{\"$ref\":\"#/components/schemas/CVSSSource\"},\"type\":\"array\"},\"status\":{\"description\":\"The issue's status. Derived from the issue's resolution, which provides more details.\",\"enum\":[\"open\",\"resolved\"],\"type\":\"string\"},\"title\":{\"description\":\"A human-readable title for this issue.\",\"example\":\"Insecure hash function used\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"tool\":{\"description\":\"An opaque identifier for corelating across test runs.\",\"example\":\"snyk://npm-deps\",\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/TypeDef\"},\"updated_at\":{\"description\":\"The time when this issue was last modified.\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"key\",\"title\",\"type\",\"effective_severity_level\",\"created_at\",\"updated_at\",\"status\",\"ignored\"],\"type\":\"object\"},\"IssueRelationships\":{\"additionalProperties\":false,\"description\":\"issue relationships\",\"example\":{\"ignore\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5d\",\"type\":\"ignore\"}},\"organization\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5b\",\"type\":\"organization\"}},\"scan_item\":{\"data\":{\"id\":\"a3952187-0d8e-45d8-9aa2-036642857b5c\",\"type\":\"project\"}},\"test_executions\":{\"data\":[{\"id\":\"0086e1bc-7c27-4f2e-9a99-5fe793ba4bef\",\"type\":\"test-workflow-execution\"}]}},\"properties\":{\"ignore\":{\"description\":\"An optional reference to an ignore rule that marks this issue as ignored.\",\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/IgnoreType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"organization\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/OrganizationType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"scan_item\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"example\":\"5a19d42f-31bc-4ad0-b127-b79a3270db08\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ScanItemType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"test_executions\":{\"description\":\"The \\\"test execution\\\" that identified this Issues. This ID represents\\na grouping of issues, that were identified by some analysis run, to produce\\nIssues.\\n\",\"properties\":{\"data\":{\"description\":\"List of metadata associated with the test executions that identified this issue\",\"items\":{\"properties\":{\"id\":{\"example\":\"3344947d-a5c3-4e20-928b-385a5d8792a3\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/TestExecutionType\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"maxItems\":25,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"organization\",\"scan_item\"],\"type\":\"object\"},\"IssueType\":{\"enum\":[\"issue\"],\"example\":\"issue\",\"type\":\"string\"},\"IssuesMeta\":{\"properties\":{\"package\":{\"$ref\":\"#/components/schemas/PackageMeta\"}},\"type\":\"object\"},\"IssuesResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CommonIssueModelVThree\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"},\"meta\":{\"$ref\":\"#/components/schemas/IssuesMeta\"}},\"type\":\"object\"},\"IssuesWithPurlsResponse\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CommonIssueModelVThree\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"},\"meta\":{\"properties\":{\"errors\":{\"items\":{\"$ref\":\"#/components/schemas/Error\"},\"type\":\"array\"}},\"type\":\"object\"}},\"type\":\"object\"},\"JsonApi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"},\"LatestDependencyTotal\":{\"additionalProperties\":false,\"properties\":{\"total\":{\"type\":\"number\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"LatestIssueCounts\":{\"additionalProperties\":false,\"properties\":{\"critical\":{\"type\":\"number\"},\"high\":{\"type\":\"number\"},\"low\":{\"type\":\"number\"},\"medium\":{\"type\":\"number\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"type\":\"object\"},\"LinkProperty\":{\"example\":\"https://example.com/api/resource\",\"oneOf\":[{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},{\"additionalProperties\":false,\"example\":{\"href\":\"https://example.com/api/resource\"},\"properties\":{\"href\":{\"description\":\"A string containing the link’s URL.\",\"example\":\"https://example.com/api/resource\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/Meta\"}},\"required\":[\"href\"],\"type\":\"object\"}]},\"Links\":{\"additionalProperties\":false,\"properties\":{\"first\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"last\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"next\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"prev\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"related\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"LoadedPackageRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"ManualRemediationPRsSettings\":{\"additionalProperties\":false,\"description\":\"Manually raise pull requests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in manual pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"ManualRemediationPRsSettings20240531\":{\"additionalProperties\":false,\"description\":\"Manually raise pull requests to fix new and existing vulnerabilities. If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"is_patch_remediation_enabled\":{\"description\":\"Include vulnerability patches in manual pull requests.\",\"example\":true,\"type\":\"boolean\"}},\"type\":\"object\"},\"MaturityLevel\":{\"description\":\"Details about the maturity level\",\"properties\":{\"format\":{\"description\":\"The standard by which the “maturity” value is shown.\",\"example\":\"CVSSv4\",\"type\":\"string\"},\"level\":{\"description\":\"Exploit maturity of the vulnerability. For CVSSv3: Proof of Concept, Functional, High. For CVSSv4: Unreported, Proof of Concept, Attacked.\",\"example\":\"Attacked\",\"type\":\"string\"},\"type\":{\"description\":\"Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\",\"example\":\"primary\",\"type\":\"string\"}},\"type\":\"object\"},\"MemberRoleRelationship\":{\"additionalProperties\":false,\"nullable\":true,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgRoleAttributes\"},\"id\":{\"description\":\"The Snyk ID of the organization role.\",\"example\":\"f60ff965-6889-4db2-8c86-0285d62f35ab\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Meta\":{\"additionalProperties\":true,\"description\":\"Free-form object that may contain non-standard information.\",\"example\":{\"key1\":\"value1\",\"key2\":{\"sub_key\":\"sub_value\"},\"key3\":[\"array_value1\",\"array_value2\"]},\"type\":\"object\"},\"NugetBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"target_framework\":{\"type\":\"string\"}},\"required\":[\"target_framework\"],\"type\":\"object\"},\"OSConditionRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"OciRegistryTag\":{\"description\":\"The tag for an OCI artifact inside an OCI registry.\",\"example\":\"latest\",\"type\":\"string\"},\"OciRegistryUrl\":{\"description\":\"The URL to an OCI registry.\",\"example\":\"https://registry-1.docker.io/account/bundle\",\"type\":\"string\"},\"Org\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgAttributes\":{\"additionalProperties\":false,\"properties\":{\"access_requests_enabled\":{\"description\":\"Whether the organization permits access requests from users who are not members of the organization.\",\"example\":false,\"type\":\"boolean\"},\"created_at\":{\"description\":\"The time the organization was created.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"group_id\":{\"description\":\"The Snyk ID of the group to which the organization belongs.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"is_personal\":{\"description\":\"Whether the organization is independent (that is, not part of a group).\",\"example\":true,\"type\":\"boolean\"},\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"type\":\"string\"},\"slug\":{\"description\":\"The canonical (unique and URL-friendly) name of the organization.\",\"example\":\"my-org\",\"type\":\"string\"},\"updated_at\":{\"description\":\"The time the organization was last modified.\",\"example\":\"2022-03-16T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"name\",\"slug\",\"is_personal\"],\"type\":\"object\"},\"OrgIacSettingsRequest\":{\"description\":\"The Infrastructure as Code settings for an org.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"additionalProperties\":false,\"description\":\"The Infrastructure as Code custom rules settings for an org.\",\"minProperties\":1,\"properties\":{\"inherit_from_parent\":{\"$ref\":\"#/components/schemas/InheritFromParent\"},\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgIacSettingsResponse\":{\"description\":\"The Infrastructure as Code settings for an org.\",\"properties\":{\"attributes\":{\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for an org.\",\"properties\":{\"inherit_from_parent\":{\"$ref\":\"#/components/schemas/InheritFromParent\"},\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"},\"parents\":{\"description\":\"Contains all parents the org can inherit settings from.\",\"properties\":{\"group\":{\"description\":\"The Infrastructure as Code settings at the group level.\",\"properties\":{\"custom_rules\":{\"description\":\"The Infrastructure as Code custom rules settings for a group.\",\"properties\":{\"is_enabled\":{\"$ref\":\"#/components/schemas/IsEnabled\"},\"oci_registry_tag\":{\"$ref\":\"#/components/schemas/OciRegistryTag\"},\"oci_registry_url\":{\"$ref\":\"#/components/schemas/OciRegistryUrl\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"}},\"type\":\"object\"},\"updated\":{\"$ref\":\"#/components/schemas/Updated\"}},\"type\":\"object\"}},\"type\":\"object\"},\"id\":{\"description\":\"ID\",\"example\":\"ea536a06-0566-40ca-b96b-155568aa2027\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type\",\"example\":\"iac_settings\",\"type\":\"string\"}},\"type\":\"object\"},\"OrgInvitation\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitation20230828\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes20230428\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitation20240621\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationAttributes20230828\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrgInvitationAttributes\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role assigned to the invitee on acceptance.\",\"example\":\"Developer\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationAttributes20230428\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationAttributes20230828\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"is_active\":{\"description\":\"The active status of the invitation. is_active of true indicates that the invitation is still waiting to be accepted. Invitations are considered inactive when accepted or revoked.\\n\",\"example\":true,\"type\":\"boolean\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"email\",\"is_active\",\"role\"],\"type\":\"object\"},\"OrgInvitationPostAttributes\":{\"additionalProperties\":false,\"properties\":{\"email\":{\"description\":\"The email address of the invitee.\",\"example\":\"example@email.com\",\"type\":\"string\"},\"role\":{\"description\":\"The role public ID that will be granted to to invitee on acceptance.\",\"example\":\"f1968726-1dca-42d4-a4dc-80cab99e2b6c\",\"format\":\"uuid\"}},\"required\":[\"email\",\"role\"],\"type\":\"object\"},\"OrgInvitationPostData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationPostAttributes\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgInvitationPostData20230428\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgInvitationPostAttributes\"},\"relationships\":{\"properties\":{\"org\":{\"$ref\":\"#/components/schemas/Relationship\"}},\"type\":\"object\"},\"type\":{\"enum\":[\"org_invitation\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"},\"OrgRelationships\":{\"additionalProperties\":false,\"properties\":{\"member_role\":{\"$ref\":\"#/components/schemas/MemberRoleRelationship\"}},\"type\":\"object\"},\"OrgRoleAttributes\":{\"properties\":{\"name\":{\"description\":\"The display name of the organization role.\",\"example\":\"Collaborator\",\"type\":\"string\"}},\"type\":\"object\"},\"OrgUpdateAttributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"The display name of the organization.\",\"example\":\"My Org\",\"maxLength\":60,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"OrgWithRelationships\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes\"},\"id\":{\"description\":\"The Snyk ID of the organization.\",\"example\":\"59d6d97e-3106-4ebb-b608-352fad9c5b34\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"OrganizationType\":{\"enum\":[\"organization\"],\"example\":\"organization\",\"type\":\"string\"},\"Package\":{\"properties\":{\"name\":{\"description\":\"The package’s name\",\"example\":\"spring-core\",\"type\":\"string\"},\"namespace\":{\"description\":\"A name prefix, such as a maven group id or docker image owner\",\"example\":\"org.springframework\",\"type\":\"string\"},\"type\":{\"description\":\"The package type or protocol\",\"example\":\"maven\",\"type\":\"string\"},\"url\":{\"description\":\"The purl of the package\",\"example\":\"pkg:maven/com.fasterxml.woodstox/woodstox-core@5.0.0\",\"type\":\"string\"},\"version\":{\"description\":\"The version of the package\",\"example\":\"1.0.0\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"url\",\"version\"],\"type\":\"object\"},\"PackageMeta\":{\"properties\":{\"name\":{\"description\":\"The package’s name\",\"example\":\"spring-core\",\"type\":\"string\"},\"namespace\":{\"description\":\"A name prefix, such as a maven group id or docker image owner\",\"example\":\"org.springframework\",\"type\":\"string\"},\"type\":{\"description\":\"The package type or protocol\",\"example\":\"maven\",\"type\":\"string\"},\"url\":{\"description\":\"The purl of the package\",\"example\":\"pkg:maven/com.fasterxml.woodstox/woodstox-core@5.0.0\",\"type\":\"string\"},\"version\":{\"description\":\"The version of the package\",\"example\":\"1.0.0\",\"type\":\"string\"}},\"type\":\"object\"},\"PackageRepresentation\":{\"properties\":{\"package\":{\"$ref\":\"#/components/schemas/PackageMeta\"}},\"type\":\"object\"},\"PaginatedLinks\":{\"additionalProperties\":false,\"example\":{\"first\":\"https://example.com/api/resource?ending_before=v1.eyJpZCI6IjExIn0K\",\"last\":\"https://example.com/api/resource?starting_after=v1.eyJpZCI6IjMwIn0K\",\"next\":\"https://example.com/api/resource?starting_after=v1.eyJpZCI6IjEwIn0K\"},\"properties\":{\"first\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"last\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"next\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"prev\":{\"$ref\":\"#/components/schemas/LinkProperty\"},\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"PatchProjectRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"test_frequency\":{\"description\":\"Test frequency of a project. Also controls when automated PRs may be created.\",\"enum\":[\"daily\",\"weekly\",\"never\"],\"example\":\"daily\",\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"properties\":{\"owner\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"The public ID of the user that owns the project\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"enum\":[\"user\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Platform\":{\"enum\":[\"aix/ppc64\",\"android/386\",\"android/amd64\",\"android/arm\",\"android/arm/v5\",\"android/arm/v6\",\"android/arm/v7\",\"android/arm64\",\"android/arm64/v8\",\"darwin/amd64\",\"darwin/arm\",\"darwin/arm/v5\",\"darwin/arm/v6\",\"darwin/arm/v7\",\"darwin/arm64\",\"darwin/arm64/v8\",\"dragonfly/amd64\",\"freebsd/386\",\"freebsd/amd64\",\"freebsd/arm\",\"freebsd/arm/v5\",\"freebsd/arm/v6\",\"freebsd/arm/v7\",\"illumos/amd64\",\"ios/arm64\",\"ios/arm64/v8\",\"js/wasm\",\"linux/386\",\"linux/amd64\",\"linux/arm\",\"linux/arm/v5\",\"linux/arm/v6\",\"linux/arm/v7\",\"linux/arm64\",\"linux/arm64/v8\",\"linux/loong64\",\"linux/mips\",\"linux/mipsle\",\"linux/mips64\",\"linux/mips64le\",\"linux/ppc64\",\"linux/ppc64le\",\"linux/riscv64\",\"linux/s390x\",\"linux/x86_64\",\"netbsd/386\",\"netbsd/amd64\",\"netbsd/arm\",\"netbsd/arm/v5\",\"netbsd/arm/v6\",\"netbsd/arm/v7\",\"openbsd/386\",\"openbsd/amd64\",\"openbsd/arm\",\"openbsd/arm/v5\",\"openbsd/arm/v6\",\"openbsd/arm/v7\",\"openbsd/arm64\",\"openbsd/arm64/v8\",\"plan9/386\",\"plan9/amd64\",\"plan9/arm\",\"plan9/arm/v5\",\"plan9/arm/v6\",\"plan9/arm/v7\",\"solaris/amd64\",\"windows/386\",\"windows/amd64\",\"windows/arm\",\"windows/arm/v5\",\"windows/arm/v6\",\"windows/arm/v7\",\"windows/arm64\",\"windows/arm64/v8\"],\"example\":\"linux/amd64\",\"type\":\"string\"},\"Principal20240422\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"anyOf\":[{\"$ref\":\"#/components/schemas/User20240422\"},{\"$ref\":\"#/components/schemas/ServiceAccount20240422\"},{\"$ref\":\"#/components/schemas/AppInstance\"}]},\"id\":{\"description\":\"The Snyk ID corresponding to this user, service account or app\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"enum\":[\"user\",\"service_account\",\"app_instance\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"Problem\":{\"additionalProperties\":false,\"example\":{\"id\":\"SNYK-DEBIAN8-CURL-358558\",\"source\":\"snyk\",\"type\":\"rule\"},\"properties\":{\"disclosed_at\":{\"description\":\"When this problem was disclosed to the public.\",\"format\":\"date-time\",\"type\":\"string\"},\"discovered_at\":{\"description\":\"When this problem was first discovered.\",\"format\":\"date-time\",\"type\":\"string\"},\"id\":{\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CVE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ProblemTypeDef\"},\"updated_at\":{\"description\":\"When this problem was last updated.\",\"format\":\"date-time\",\"type\":\"string\"},\"url\":{\"description\":\"An optional URL for this problem.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"source\"],\"type\":\"object\"},\"Problem3\":{\"properties\":{\"disclosed_at\":{\"description\":\"When this problem was disclosed to the public.\",\"format\":\"date-time\",\"type\":\"string\"},\"discovered_at\":{\"description\":\"When this problem was first discovered.\",\"format\":\"date-time\",\"type\":\"string\"},\"id\":{\"example\":\"CWE-61\",\"maxLength\":1024,\"minLength\":1,\"type\":\"string\"},\"source\":{\"example\":\"CVE\",\"maxLength\":64,\"minLength\":1,\"type\":\"string\"},\"updated_at\":{\"description\":\"When this problem was last updated.\",\"format\":\"date-time\",\"type\":\"string\"},\"url\":{\"description\":\"An optional URL for this problem.\",\"format\":\"uri\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"id\",\"source\"],\"type\":\"object\"},\"ProblemTypeDef\":{\"enum\":[\"rule\",\"vulnerability\"],\"type\":\"string\"},\"ProjectAttributes\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings20240531\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20230215\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectAttributes20230828\":{\"additionalProperties\":false,\"properties\":{\"build_args\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/YarnBuildArgs\"},{\"$ref\":\"#/components/schemas/ContainerBuildArgs\"},{\"$ref\":\"#/components/schemas/NugetBuildArgs\"}]},\"business_criticality\":{\"example\":[\"medium\"],\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"created\":{\"description\":\"The date that the project was created on\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"environment\":{\"example\":[\"external\",\"hosted\"],\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"lifecycle\":{\"example\":[\"production\"],\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"name\":{\"description\":\"Project name.\",\"example\":\"snyk/goof\",\"type\":\"string\"},\"origin\":{\"description\":\"The origin the project was added from.\",\"example\":\"github\",\"type\":\"string\"},\"read_only\":{\"description\":\"Whether the project is read-only\",\"type\":\"boolean\"},\"settings\":{\"$ref\":\"#/components/schemas/ProjectSettings\"},\"status\":{\"description\":\"Describes if a project is currently monitored or it is de-activated.\",\"enum\":[\"active\",\"inactive\"],\"example\":\"active\",\"type\":\"string\"},\"tags\":{\"example\":[{\"key\":\"tag-key\",\"value\":\"tag-value\"}],\"items\":{\"properties\":{\"key\":{\"example\":\"tag-key\",\"type\":\"string\"},\"value\":{\"example\":\"tag-value\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"},\"target_file\":{\"description\":\"Path within the target to identify a specific file/directory/image etc. when scanning just part  of the target, and not the entity.\",\"example\":\"package.json\",\"type\":\"string\"},\"target_reference\":{\"description\":\"The additional information required to resolve which revision of the resource should be scanned.\",\"example\":\"main\",\"type\":\"string\"},\"target_runtime\":{\"description\":\"Dotnet Target, for relevant projects\",\"type\":\"string\"},\"type\":{\"description\":\"The package manager of the project.\",\"example\":\"maven\",\"type\":\"string\"}},\"required\":[\"name\",\"type\",\"target_file\",\"target_reference\",\"origin\",\"created\",\"status\",\"read_only\",\"settings\"],\"type\":\"object\"},\"ProjectMeta\":{\"additionalProperties\":false,\"properties\":{\"imported\":{\"description\":\"The time the project was imported\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"},\"issues_critical_count\":{\"description\":\"The sum of critical severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_high_count\":{\"description\":\"The sum of high severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_low_count\":{\"description\":\"The sum of low severity issues of the project\",\"example\":10,\"type\":\"number\"},\"issues_medium_count\":{\"description\":\"The sum of medium severity issues of the project\",\"example\":10,\"type\":\"number\"},\"last_tested_at\":{\"description\":\"The time the project was last tested\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"imported\",\"last_tested_at\",\"issues_critical_count\",\"issues_high_count\",\"issues_medium_count\",\"issues_low_count\"],\"type\":\"object\"},\"ProjectOfCollection\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"$ref\":\"#/components/schemas/ProjectMeta\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"target\":{\"properties\":{\"data\":{\"properties\":{\"id\":{\"description\":\"ID of the target that owns the project\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"enum\":[\"target\"]}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"target\"],\"type\":\"object\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"meta\",\"relationships\"],\"type\":\"object\"},\"ProjectRelationships\":{\"additionalProperties\":false,\"properties\":{\"importer\":{\"$ref\":\"#/components/schemas/Relationship\"},\"organization\":{\"$ref\":\"#/components/schemas/Relationship\"},\"owner\":{\"$ref\":\"#/components/schemas/Relationship\"},\"target\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/Relationship\"},{\"$ref\":\"#/components/schemas/ProjectRelationshipsTarget20230215\"}]}},\"required\":[\"target\",\"organization\"],\"type\":\"object\"},\"ProjectRelationshipsTarget\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20230215\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectRelationshipsTarget20230911\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source. In the future we may support updating this value.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"url\":{\"description\":\"The URL for the resource. We do not use this as part of our representation of the identity of the target, as it can      be changed externally to Snyk We are reliant on individual integrations providing us with this value. Currently it is only provided by the CLI\\n\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"properties\":{\"integration_data\":{\"description\":\"A collection of properties regarding integration data\",\"type\":\"object\"}},\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"ProjectSettings\":{\"additionalProperties\":false,\"properties\":{\"auto_dependency_upgrade\":{\"$ref\":\"#/components/schemas/AutoDependencyUpgradeSettings\"},\"auto_remediation_prs\":{\"$ref\":\"#/components/schemas/AutoRemediationPRsSettings\"},\"manual_remediation_prs\":{\"$ref\":\"#/components/schemas/ManualRemediationPRsSettings\"},\"pull_request_assignment\":{\"$ref\":\"#/components/schemas/PullRequestAssignmentSettings\"},\"pull_requests\":{\"$ref\":\"#/components/schemas/PullRequestsSettings\"},\"recurring_tests\":{\"$ref\":\"#/components/schemas/RecurringTestsSettings\"}},\"required\":[\"recurring_tests\",\"pull_requests\"],\"type\":\"object\"},\"ProjectSettings20240531\":{\"additionalProperties\":false,\"properties\":{\"auto_dependency_upgrade\":{\"$ref\":\"#/components/schemas/AutoDependencyUpgradeSettings20240531\"},\"auto_remediation_prs\":{\"$ref\":\"#/components/schemas/AutoRemediationPRsSettings20240531\"},\"manual_remediation_prs\":{\"$ref\":\"#/components/schemas/ManualRemediationPRsSettings20240531\"},\"pull_request_assignment\":{\"$ref\":\"#/components/schemas/PullRequestAssignmentSettings20240531\"},\"pull_requests\":{\"$ref\":\"#/components/schemas/PullRequestsSettings\"},\"recurring_tests\":{\"$ref\":\"#/components/schemas/RecurringTestsSettings\"}},\"required\":[\"recurring_tests\",\"pull_requests\"],\"type\":\"object\"},\"ProjectSettingsData\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"is_active\":{\"$ref\":\"#/components/schemas/IsActive\"},\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"},\"target_channel_name\":{\"$ref\":\"#/components/schemas/TargetChannelName\"},\"target_project_name\":{\"description\":\"The target file name for the project.\",\"example\":\"snyk/goof:package.json\",\"type\":\"string\"}},\"required\":[\"target_channel_id\",\"target_channel_name\",\"severity_threshold\",\"target_project_name\",\"is_active\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"type\":\"object\"},\"ProjectSettingsPatchRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"is_active\":{\"$ref\":\"#/components/schemas/IsActive\"},\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"}},\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"slack\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\",\"id\"],\"type\":\"object\"}},\"type\":\"object\"},\"PublicApp\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PublicAppAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"PublicAppAttributes\":{\"properties\":{\"client_id\":{\"$ref\":\"#/components/schemas/ClientId\"},\"context\":{\"$ref\":\"#/components/schemas/Context\"},\"name\":{\"$ref\":\"#/components/schemas/AppName\"},\"scopes\":{\"$ref\":\"#/components/schemas/Scopes\"}},\"required\":[\"name\",\"client_id\"],\"type\":\"object\"},\"PublicAppData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"client_id\":{\"format\":\"uuid\",\"type\":\"string\"},\"context\":{\"description\":\"Allow installing the app to a org/group or to a user, default tenant.\",\"enum\":[\"tenant\",\"user\"],\"type\":\"string\"},\"name\":{\"description\":\"New name of the app to display to users during authorization flow.\",\"example\":\"My App\",\"minLength\":1,\"type\":\"string\"},\"scopes\":{\"description\":\"The scopes this app is allowed to request during authorization.\",\"items\":{\"minLength\":1,\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"}},\"required\":[\"name\",\"client_id\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"PublicFacingRiskFactor\":{\"properties\":{\"included_in_score\":{\"default\":false,\"type\":\"boolean\"},\"links\":{\"$ref\":\"#/components/schemas/RiskFactorLinks\"},\"name\":{\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"type\":\"boolean\"}},\"required\":[\"name\",\"updated_at\",\"value\"],\"type\":\"object\"},\"PublicTarget\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"created_at\":{\"description\":\"The creation date of the target\",\"example\":\"2022-09-01T00:00:00Z\",\"format\":\"date-time\",\"type\":\"string\"},\"display_name\":{\"description\":\"The human readable name that represents this target. These are generated based on the provided properties, and the source.\\n\",\"example\":\"snyk-fixtures/goof\",\"type\":\"string\"},\"is_private\":{\"description\":\"If the target is private, or publicly accessible\",\"example\":false,\"type\":\"boolean\"},\"url\":{\"description\":\"The URL for the resource.\",\"example\":\"http://github.com/snyk/local-goof\",\"nullable\":true,\"type\":\"string\"}},\"required\":[\"display_name\",\"url\",\"is_private\"],\"type\":\"object\"},\"id\":{\"description\":\"The id of this target\",\"example\":\"55a348e2-c3ad-4bbc-b40e-9b232d1f4121\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"integration\":{\"additionalProperties\":false,\"description\":\"The configured integration which this target relates to\",\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"integration_type\":{\"description\":\"The human readable name for this type of integration\",\"example\":\"gitlab\",\"type\":\"string\"}},\"required\":[\"integration_type\"],\"type\":\"object\"},\"id\":{\"example\":\"7667dae6-602c-45d9-baa9-79e1a640f199\",\"format\":\"uuid\",\"nullable\":true,\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"integration\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"organization\":{\"additionalProperties\":false,\"description\":\"The organization which owns this target\",\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"e661d4ef-5ad5-4cef-ad16-5157cefa83f5\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Content type.\",\"example\":\"organization\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"organization\",\"integration\"],\"type\":\"object\"},\"type\":{\"description\":\"Content type.\",\"example\":\"target\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"PullRequestAssignmentSettings\":{\"additionalProperties\":false,\"description\":\"Automatically assign pull requests created by Snyk (limited to private repos). If not specified, settings will be inherited from the Project's integration.\",\"properties\":{\"assignees\":{\"description\":\"Manually specify users to assign (and all will be assigned).\",\"example\":[\"my-github-username\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically assign pull requests created by Snyk.\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"description\":\"Automatically assign the last user to change the manifest file (\\\"auto\\\"), or manually specify a list of users (\\\"manual\\\").\",\"enum\":[\"auto\",\"manual\"],\"example\":\"auto\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestAssignmentSettings20240531\":{\"additionalProperties\":false,\"description\":\"Automatically assign pull requests created by Snyk (limited to private repos). If not specified, settings will be inherited from the Organization's integration.\",\"properties\":{\"assignees\":{\"description\":\"Manually specify users to assign (and all will be assigned).\",\"example\":[\"my-github-username\"],\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"is_enabled\":{\"description\":\"Automatically assign pull requests created by Snyk.\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"description\":\"Automatically assign the last user to change the manifest file (\\\"auto\\\"), or manually specify a list of users (\\\"manual\\\").\",\"enum\":[\"auto\",\"manual\"],\"example\":\"auto\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestTemplateAttributes\":{\"additionalProperties\":false,\"minProperties\":1,\"properties\":{\"commit_message\":{\"description\":\"The commit message that will be used when the pull request is created\",\"example\":\"chore(deps): bump {{package_name}} from {{package_from}} to {{package_to}}\",\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"The description of the pull request\",\"example\":\"{{ #is_upgrade_pr }} This PR has been opened to make sure our repositories are kept up-to-date. It updates {{ package_name }} from version {{ package_from }} to version {{ package_to }}. Review relevant docs for possible breaking changes. {{ /is_upgrade_pr }}\\n\",\"minLength\":1,\"type\":\"string\"},\"title\":{\"description\":\"Specify a title for the pull request\",\"example\":\"Snyk has created this PR to upgrade {{package_name}} from {{package_from}} to {{package_to}}.\",\"minLength\":1,\"type\":\"string\"}},\"type\":\"object\"},\"PullRequestsSettings\":{\"additionalProperties\":false,\"description\":\"Settings which describe how pull requests for a project are tested.\",\"properties\":{\"fail_only_for_issues_with_fix\":{\"description\":\"Only fail when the issues found have a fix available.\",\"example\":true,\"type\":\"boolean\"},\"policy\":{\"description\":\"Fail if the project has any issues (\\\"all\\\"), or fail if a PR is introducing a new dependency with issues (\\\"only_new\\\"). If this value is unset, the setting is inherited from the org default.\",\"enum\":[\"all\",\"only_new\"],\"example\":\"all\",\"type\":\"string\"},\"severity_threshold\":{\"description\":\"Only fail for issues greater than or equal to the specified severity. If this value is unset, the setting is inherited from the org default.\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"example\":\"high\",\"type\":\"string\"}},\"type\":\"object\"},\"PullRequsetTemplateId\":{\"example\":\"https://api.snyk.io/rest/groups/7626925e-4b0f-11ee-be56-0242ac120002/pull_request_template\",\"format\":\"uri\",\"type\":\"string\"},\"QueryVersion\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"},\"ReachabilityDef\":{\"enum\":[\"function\",\"package\",\"no-info\",\"not-applicable\"],\"type\":\"string\"},\"RecurringTestsSettings\":{\"additionalProperties\":false,\"description\":\"Settings which describe how recurring tests are run for a project.\",\"properties\":{\"frequency\":{\"description\":\"Test frequency of a project. Also controls when automated PRs may be created.\",\"enum\":[\"daily\",\"weekly\",\"never\"],\"example\":\"daily\",\"type\":\"string\"}},\"type\":\"object\"},\"RedirectUris\":{\"description\":\"List of allowed redirect URIs to call back after authentication.\",\"example\":[\"https://example.com/callback\"],\"items\":{\"format\":\"uri\",\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"},\"RedirectUrisNoMin\":{\"description\":\"List of allowed redirect URIs to call back after authentication.\",\"example\":[\"https://example.com/callback\"],\"items\":{\"format\":\"uri\",\"type\":\"string\"},\"type\":\"array\"},\"Region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"},\"RelatedLink\":{\"additionalProperties\":false,\"example\":{\"related\":\"https://example.com/api/other_resource\"},\"properties\":{\"related\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"Relationship\":{\"example\":{\"data\":{\"id\":\"4a72d1db-b465-4764-99e1-ecedad03b06a\",\"type\":\"resource\"},\"links\":{\"related\":{\"href\":\"https://example.com/api/resource/4a72d1db-b465-4764-99e1-ecedad03b06a\"}}},\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"4a72d1db-b465-4764-99e1-ecedad03b06a\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the related resource\",\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"}},\"required\":[\"type\",\"id\"],\"type\":\"object\"},\"links\":{\"$ref\":\"#/components/schemas/RelatedLink\"},\"meta\":{\"$ref\":\"#/components/schemas/Meta\"}},\"required\":[\"data\",\"links\"],\"type\":\"object\"},\"Remedy\":{\"additionalProperties\":false,\"properties\":{\"correlation_id\":{\"description\":\"An optional identifier for correlating remedies between coordinates or across issues. They are scoped\\nto a single Project and test run. Remedies with the same correlation_id must have the same contents.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"description\":{\"description\":\"A markdown-formatted optional description of this remedy. Links are not permitted.\",\"maxLength\":4096,\"minLength\":1,\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"type\":{\"enum\":[\"indeterminate\",\"manual\",\"automated\",\"rule_result_message\",\"terraform\",\"cloudformation\",\"cli\",\"kubernetes\",\"arm\"],\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"Remedy3\":{\"properties\":{\"description\":{\"description\":\"A markdown-formatted optional description of this remedy.\",\"example\":\"Upgrade the package version to 5.4.0,6.4.0 to fix this vulnerability\",\"type\":\"string\"},\"details\":{\"properties\":{\"upgrade_package\":{\"description\":\"A minimum version to upgrade to in order to remedy the issue.\",\"example\":\"5.4.0,6.4.0\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":{\"description\":\"The type of the remedy. Always ‘indeterminate’.\",\"example\":\"indeterminate\",\"type\":\"string\"}},\"type\":\"object\"},\"RemedyMetadata\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":true,\"description\":\"Metadata information related to apply a remedy. Limited in size to 100Kb when JSON serialized.\",\"type\":\"object\"},\"schema_version\":{\"description\":\"A schema version identifier the metadata object validates against. Note: this information is\\nonly relevant in the domain of the API consumer: the issues system always considers metadata\\njust as an arbitrary object.\\n\",\"maxLength\":256,\"minLength\":1,\"type\":\"string\"}},\"required\":[\"data\",\"schema_version\"],\"type\":\"object\"},\"Resolution\":{\"additionalProperties\":false,\"description\":\"An optional field recording when and via what means an issue was resolved, if it was resolved.\\nResolved issues are retained for XX days.\\n\",\"properties\":{\"details\":{\"description\":\"Optional details about the resolution. Used by Snyk Cloud so far.\",\"type\":\"string\"},\"resolved_at\":{\"description\":\"The time when this issue was resolved.\",\"format\":\"date-time\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/ResolutionTypeDef\"}},\"required\":[\"type\",\"resolved_at\"],\"type\":\"object\"},\"ResolutionTypeDef\":{\"enum\":[\"disappeared\",\"fixed\"],\"type\":\"string\"},\"Resource\":{\"properties\":{\"iac_mappings_count\":{\"description\":\"Amount of IaC resources this resource maps to.\",\"format\":\"int64\",\"minimum\":0,\"type\":\"integer\"},\"id\":{\"description\":\"Internal ID for a resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"input_type\":{\"enum\":[\"cloud_scan\",\"arm\",\"k8s\",\"tf\",\"tf_hcl\",\"tf_plan\",\"tf_state\",\"cfn\"],\"type\":\"string\"},\"location\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"name\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"native_id\":{\"description\":\"An optional native identifier for this resource. For example, a cloud resource id.\",\"maxLength\":2048,\"minLength\":1,\"type\":\"string\"},\"platform\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"resource_type\":{\"maxLength\":256,\"minLength\":1,\"type\":\"string\"},\"tags\":{\"additionalProperties\":{\"maxLength\":256,\"type\":\"string\"},\"type\":\"object\"},\"type\":{\"enum\":[\"cloud\",\"iac\"],\"type\":\"string\"}},\"required\":[\"input_type\"],\"type\":\"object\"},\"ResourcePath\":{\"example\":\",5.4.0),[6.0.0.pr1,6.4.0)\",\"maxLength\":2024,\"minLength\":1,\"type\":\"string\"},\"ResourcePathRepresentation\":{\"description\":\"An object that contains an opaque identifying string.\",\"properties\":{\"resource_path\":{\"$ref\":\"#/components/schemas/ResourcePath\"}},\"required\":[\"resource_path\"],\"type\":\"object\"},\"Risk\":{\"additionalProperties\":false,\"description\":\"Risk prioritization information for an issue\",\"example\":{\"factors\":[{\"name\":\"deployed\",\"updated_at\":\"2023-09-07T13:36:37Z\",\"value\":true}],\"score\":{\"model\":\"v4\",\"value\":700}},\"properties\":{\"factors\":{\"description\":\"Risk factors identified for an issue\",\"items\":{\"$ref\":\"#/components/schemas/RiskFactor\"},\"type\":\"array\"},\"score\":{\"$ref\":\"#/components/schemas/RiskScore\"}},\"required\":[\"factors\"],\"type\":\"object\"},\"RiskFactor\":{\"discriminator\":{\"mapping\":{\"deployed\":\"#/components/schemas/DeployedRiskFactor\",\"loaded_package\":\"#/components/schemas/LoadedPackageRiskFactor\",\"os_condition\":\"#/components/schemas/OSConditionRiskFactor\",\"public_facing\":\"#/components/schemas/PublicFacingRiskFactor\"},\"propertyName\":\"name\"},\"oneOf\":[{\"$ref\":\"#/components/schemas/DeployedRiskFactor\"},{\"$ref\":\"#/components/schemas/OSConditionRiskFactor\"},{\"$ref\":\"#/components/schemas/PublicFacingRiskFactor\"},{\"$ref\":\"#/components/schemas/LoadedPackageRiskFactor\"}]},\"RiskFactorLinks\":{\"properties\":{\"evidence\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"RiskScore\":{\"description\":\"Risk prioritization score based on an analysis model\",\"example\":{\"model\":\"v1\",\"value\":700},\"properties\":{\"model\":{\"description\":\"Risk scoring model used to calculate the score value\",\"type\":\"string\"},\"updated_at\":{\"format\":\"date-time\",\"type\":\"string\"},\"value\":{\"description\":\"Risk score value, which may be used for overall prioritization\",\"maximum\":1000,\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"value\",\"model\"],\"type\":\"object\"},\"SastEnablement\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"autofix_enabled\":{\"type\":\"boolean\"},\"sast_enabled\":{\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"SbomResource\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"example\":\"b68b0b85-d039-4c05-abc0-04eb50ca0fe9\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"SbomResponse\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SbomResource\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"},\"ScanItemType\":{\"enum\":[\"project\",\"environment\"],\"example\":\"project\",\"type\":\"string\"},\"Scopes\":{\"description\":\"The scopes this app is allowed to request during authorization.\",\"items\":{\"minLength\":1,\"type\":\"string\"},\"minItems\":1,\"type\":\"array\"},\"SelfLink\":{\"additionalProperties\":false,\"example\":{\"self\":\"https://example.com/api/this_resource\"},\"properties\":{\"self\":{\"$ref\":\"#/components/schemas/LinkProperty\"}},\"type\":\"object\"},\"ServiceAccount\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1hr if unset. Only provided when auth_type is oauth_private_key_jwt.\",\"type\":\"number\"},\"api_key\":{\"description\":\"The Snyk API Key for this service account. Only returned on creation, and only when auth_type is api_key.\",\"type\":\"string\"},\"auth_type\":{\"description\":\"The authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"client_id\":{\"description\":\"The service account's attached client-id. Used to request an access-token. Only provided when auth_type is oauth_client_secret or oauth_private_key_jwt.\",\"type\":\"string\"},\"client_secret\":{\"description\":\"The client secret used for obtaining access tokens. Only sent on creation of new service accounts and cannot be retrieved thereafter. Only provided when auth_type is oauth_client_secret.\",\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL used to verify signed JWT requests against. Must be https. Only provided when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"level\":{\"description\":\"The level of access for the service account:\\n  * Group - the service account was created at the Group level.\\n  * Org - the service account was created at the Org level.\",\"enum\":[\"Group\",\"Org\"],\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name of the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the Service Account is associated with.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"auth_type\",\"role_id\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"type\":{\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"ServiceAccount20240422\":{\"additionalProperties\":false,\"properties\":{\"default_org_context\":{\"description\":\"ID of the default org for the service account.\",\"format\":\"uuid\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the service account.\",\"example\":\"user\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"SessionAttributes\":{\"properties\":{\"created_at\":{\"format\":\"date-time\",\"type\":\"string\"}},\"required\":[\"created_at\"],\"type\":\"object\"},\"SessionData\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SessionAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/Id\"},\"type\":{\"$ref\":\"#/components/schemas/Type\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"SettingsAttributes\":{\"additionalProperties\":false,\"properties\":{\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"}},\"required\":[\"target_channel_id\",\"severity_threshold\"],\"type\":\"object\"},\"SettingsRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/SettingsAttributes\"},\"type\":{\"enum\":[\"slack\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Severity3\":{\"properties\":{\"level\":{\"description\":\"Level of severity calculated via vector\",\"example\":\"medium\",\"type\":\"string\"},\"score\":{\"description\":\"The CVSS score calculated from the vector, representing the severity of the vulnerability on a scale from 0 to 10.\",\"example\":5.3,\"nullable\":true,\"type\":\"number\"},\"source\":{\"description\":\"The source of this severity. The value must be the id of a referenced problem or class, in which case that problem or class is the source of this issue. If source is omitted, this severity is sourced internally in the Snyk application.\",\"example\":\"Snyk\",\"type\":\"string\"},\"type\":{\"description\":\"Indicates if the CVSS item is primary or secondary. Clients should prefer the primary CVSS vector.\",\"example\":\"primary\",\"type\":\"string\"},\"vector\":{\"description\":\"CVSS vector string detailing the metrics of a vulnerability.\",\"example\":\"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L\",\"nullable\":true,\"type\":\"string\"},\"version\":{\"description\":\"CVSS version being described.\",\"example\":\"4.0\",\"type\":\"string\"}},\"type\":\"object\"},\"SeverityThreshold\":{\"description\":\"Minimum Snyk issue severity to send a notification for, messages will not be sent for any issue below this value\",\"enum\":[\"low\",\"medium\",\"high\",\"critical\"],\"example\":\"high\",\"type\":\"string\"},\"SlackChannel\":{\"properties\":{\"attributes\":{\"properties\":{\"name\":{\"description\":\"Name of the Slack Channel\",\"example\":\"general\",\"type\":\"string\"},\"type\":{\"description\":\"Channel type\",\"enum\":[\"public\",\"private\",\"direct_message\",\"multiparty_direct_message\"],\"type\":\"string\"}},\"type\":\"object\"},\"id\":{\"example\":\"slack://channel?team=T123456\\u0026id=C123456\",\"format\":\"uri\",\"type\":\"string\"},\"type\":{\"example\":\"slack_channel\",\"type\":\"string\"}},\"type\":\"object\"},\"SlackDefaultSettingsData\":{\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"severity_threshold\":{\"$ref\":\"#/components/schemas/SeverityThreshold\"},\"target_channel_id\":{\"$ref\":\"#/components/schemas/TargetChannelId\"},\"target_channel_name\":{\"$ref\":\"#/components/schemas/TargetChannelName\"}},\"required\":[\"target_channel_id\",\"target_channel_name\",\"severity_threshold\"],\"type\":\"object\"},\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"example\":\"slack\",\"type\":\"string\"}},\"type\":\"object\"},\"Slots\":{\"properties\":{\"disclosure_time\":{\"description\":\"The time at which this vulnerability was disclosed.\",\"example\":\"2022-06-16T13:51:13Z\",\"format\":\"date-time\",\"type\":\"string\"},\"exploit_details\":{\"$ref\":\"#/components/schemas/ExploitDetails\"},\"publication_time\":{\"description\":\"The time at which this vulnerability was published.\",\"example\":\"2022-06-16T14:00:24.315507Z\",\"type\":\"string\"},\"references\":{\"items\":{\"properties\":{\"title\":{\"description\":\"Descriptor for an external reference to the issue\",\"type\":\"string\"},\"url\":{\"description\":\"URL for an external reference to the issue\",\"type\":\"string\"}},\"type\":\"object\"},\"type\":\"array\"}},\"type\":\"object\"},\"SourceLocation\":{\"properties\":{\"file\":{\"description\":\"A path to the file containing this issue, relative to the root of the project target,\\nformatted using POSIX separators.\\n\",\"maximum\":2048,\"minimum\":1,\"type\":\"string\"},\"region\":{\"properties\":{\"end\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"},\"start\":{\"properties\":{\"column\":{\"minimum\":0,\"type\":\"integer\"},\"line\":{\"minimum\":0,\"type\":\"integer\"}},\"required\":[\"line\",\"column\"],\"type\":\"object\"}},\"required\":[\"start\",\"end\"],\"type\":\"object\"}},\"required\":[\"file\"],\"type\":\"object\"},\"SpdxDocument\":{\"additionalProperties\":true,\"type\":\"object\"},\"TargetChannelId\":{\"example\":\"slack://channel?team=team-id\\u0026id=channel-id\",\"format\":\"uri\",\"type\":\"string\"},\"TargetChannelName\":{\"example\":\"channel-name\",\"minLength\":1,\"type\":\"string\"},\"TestExecutionType\":{\"enum\":[\"test-workflow-execution\",\"custom-execution\"],\"type\":\"string\"},\"Type\":{\"type\":\"string\"},\"TypeDef\":{\"description\":\"The type of an issue.\",\"enum\":[\"package_vulnerability\",\"license\",\"cloud\",\"code\",\"custom\",\"config\"],\"example\":\"cloud\",\"type\":\"string\"},\"Types\":{\"example\":\"resource\",\"pattern\":\"^[a-z][a-z0-9]*(_[a-z][a-z0-9]*)*$\",\"type\":\"string\"},\"UpdateCollectionRequest\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"$ref\":\"#/components/schemas/name\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"},\"UpdateCollectionWithProjectsRequest\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"description\":\"IDs of items to add to a collection\",\"items\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"Type of the item id\",\"enum\":[\"project\"],\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"maxItems\":100,\"type\":\"array\"}},\"required\":[\"data\"],\"type\":\"object\"},\"Updated\":{\"description\":\"The last time the settings were updated.\",\"example\":\"2021-11-12T10:31:06.026Z\",\"format\":\"date-time\",\"type\":\"string\"},\"User20240422\":{\"additionalProperties\":false,\"properties\":{\"avatar_url\":{\"description\":\"The avatar url of the user.\",\"example\":\"https://snyk.io/avatar.png\",\"format\":\"uri\",\"type\":\"string\"},\"default_org_context\":{\"description\":\"ID of the default org for the user.\",\"format\":\"uuid\",\"type\":\"string\"},\"email\":{\"description\":\"The email of the user.\",\"example\":\"user@someorg.com\",\"type\":\"string\"},\"name\":{\"description\":\"The name of the user.\",\"example\":\"user\",\"type\":\"string\"},\"username\":{\"description\":\"The username of the user.\",\"example\":\"username\",\"type\":\"string\"}},\"required\":[\"name\",\"email\",\"avatar_url\"],\"type\":\"object\"},\"Uuid\":{\"format\":\"uuid\",\"type\":\"string\"},\"VersioningSchema\":{\"allOf\":[{\"oneOf\":[{\"$ref\":\"#/components/schemas/VersioningSchemaSemverType\"},{\"$ref\":\"#/components/schemas/VersioningSchemaCustomType\"},{\"$ref\":\"#/components/schemas/VersioningSchemaSingleSelectionType\"}]}],\"description\":\"The versioning scheme used by images in the repository.\\n\\nA versioning schema is a system for identifying and organizing different versions of a project. \\nIt is used to track changes and updates to the project over time, and to help users identify which version they are using. \\nA versioning schema typically consists of a series of numbers or labels that are incremented to reflect the progression of versions. \\nFor example, a versioning schema might use a series of numbers, such as \\\"1.0\\\", \\\"1.1\\\", \\\"2.0\\\", and so on, to indicate major and minor releases of a product. \\nA consistent and well-defined versioning schema helps users and tools understand and track the development of a project.\\n\"},\"VersioningSchemaCustomType\":{\"additionalProperties\":false,\"description\":\"The Custom Schema type is a way for Snyk to understand your company’s container image tag versioning scheme,\\nenabling Snyk to give more accurate base image upgrade recommendations.\\n\\nThis schema type is essentially a regular expression that groups the different parts of an image’s tag into comparable sections.\\n\\nIf your container image's tags follow a versioning scheme other than Semantic Versioning (SemVer), \\nit is highly recommended that you select the \\\"Custom Versioning\\\" schema for your image repositories.\\n\",\"properties\":{\"expression\":{\"description\":\"The regular expression used to describe the format of tags.\\nKeep in mind that backslashes in the expression need to be escaped due to being encompassed in a JSON string.\\n\",\"example\":\"(?\\u003cC0\\u003e.)\\\\-(?\\u003cM2\\u003e.*)\",\"type\":\"string\"},\"label\":{\"description\":\"A customizable string that can be set for a custom versioning schema to describe its meaning.\\nThis label has no function.\\n\",\"example\":\"calendar with flavor schema\",\"type\":\"string\"},\"type\":{\"enum\":[\"custom\"],\"type\":\"string\"}},\"required\":[\"type\",\"expression\"],\"type\":\"object\"},\"VersioningSchemaSemverType\":{\"additionalProperties\":false,\"properties\":{\"type\":{\"enum\":[\"semver\"],\"example\":\"semver\",\"type\":\"string\"}},\"required\":[\"type\"],\"type\":\"object\"},\"VersioningSchemaSingleSelectionType\":{\"additionalProperties\":false,\"description\":\"The Single Selection Versioning Schema allows manual setting of which image should be given as a recommendation.\\n\\nOnly one image can be set as the current recommendation. If no images are set as the current selection, \\nno recommendation will be given.\\n\\nIt is recommended to use this versioning schema if your repository's tags aren't supported by the other schemas.\\n\",\"properties\":{\"is_selected\":{\"description\":\"Whether this image should be the recommendation. Only one image can be selected at a given time. Setting this\\nas true will remove previous selection.\\n\",\"example\":true,\"type\":\"boolean\"},\"type\":{\"enum\":[\"single-selection\"],\"example\":\"single-selection\",\"type\":\"string\"}},\"required\":[\"type\",\"is_selected\"],\"type\":\"object\"},\"YarnBuildArgs\":{\"additionalProperties\":false,\"properties\":{\"root_workspace\":{\"type\":\"string\"}},\"required\":[\"root_workspace\"],\"type\":\"object\"},\"name\":{\"description\":\"User-defined name of the collection\",\"maxLength\":255,\"minLength\":1,\"pattern\":\"^([a-zA-Z0-9 _\\\\-\\\\/:.])+$\",\"type\":\"string\"}},\"securitySchemes\":{\"APIToken\":{\"description\":\"API key value must be prefixed with \\\\\\\"Token \\\\\\\".\",\"in\":\"header\",\"name\":\"Authorization\",\"type\":\"apiKey\"},\"BearerAuth\":{\"scheme\":\"bearer\",\"type\":\"http\"}}},\"info\":{\"title\":\"Snyk API\",\"version\":\"REST\"},\"openapi\":\"3.0.3\",\"paths\":{\"/custom_base_images\":{\"get\":{\"description\":\"Get a list of custom base images with support for ordering and filtering.\\nEither the org_id or group_id parameters must be set to authorize successfully.\\nIf sorting by version, the repository filter is required.\\n\",\"operationId\":\"getCustomBaseImages\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/ProjectId\"},{\"description\":\"The organization ID of the custom base image\",\"in\":\"query\",\"name\":\"org_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/GroupId\"},{\"$ref\":\"#/components/parameters/Repository\"},{\"$ref\":\"#/components/parameters/Tag\"},{\"$ref\":\"#/components/parameters/IncludeInRecommendations\"},{\"$ref\":\"#/components/parameters/SortBy\"},{\"$ref\":\"#/components/parameters/SortDirection\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageCollectionResponse\"}}},\"description\":\"Returns custom base images\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a custom base image collection\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"post\":{\"description\":\"In order to create a custom base image, you first need to import your base images into Snyk.\\nYou can do this through the CLI, UI, or API.\\n\\nThis endpoint marks an image as a custom base image. This means that the image will get\\nadded to the pool of images from which Snyk can recommend base image upgrades.\\n\\nNote, after the first image in a repository gets added, a versioning schema cannot be passed in this endpoint.\\nTo update the versioning schema, the PATCH endpoint must be used.\\n\",\"operationId\":\"createCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImagePostRequest\"}}},\"description\":\"The properties used in the creation of a custom base image\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Successfully created a custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a Custom Base Image from an existing container project\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"custombaseimages\"},\"/custom_base_images/{custombaseimage_id}\":{\"delete\":{\"description\":\"Delete a custom base image resource. (the related container project is unaffected)\",\"operationId\":\"deleteCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"responses\":{\"204\":{\"description\":\"Successfully deleted the custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"get\":{\"description\":\"Get a custom base image\",\"operationId\":\"getCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Returns a custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"patch\":{\"description\":\"Updates a custom base image's attributes\",\"operationId\":\"updateCustomBaseImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/CustomBaseImageId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImagePatchRequest\"}}},\"description\":\"custom base image to be updated\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CustomBaseImageResponse\"}}},\"description\":\"Returns the updated custom base image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a custom base image\",\"tags\":[\"Custom Base Images\"],\"x-snyk-api-releases\":[\"2023-08-21\",\"2023-09-20\",\"2024-01-04\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"custombaseimages\"},\"/groups/{group_id}/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for a group.\",\"operationId\":\"getAppInstallsForGroup\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for a group.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"post\":{\"description\":\"Install a Snyk Apps to this group, the Snyk App must use unattended authentication eg client credentials.\",\"operationId\":\"createGroupAppInstall\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"type\":{\"enum\":[\"app_install\"],\"example\":\"app_install\",\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"app\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"app\"],\"example\":\"app\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"}},\"required\":[\"data\",\"relationships\"],\"type\":\"object\"}}},\"description\":\"App Install to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallWithClient\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"The newly created app install.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Install a Snyk Apps to this group.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke app authorization for an Snyk Group with install ID.\",\"operationId\":\"deleteGroupAppInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been de-authorized.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app authorization for an Snyk Group with install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/apps/installs/{install_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for non-interactive Snyk App installations.\",\"operationId\":\"updateGroupAppInstallSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for non-interactive Snyk App installations.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/groups/{group_id}/audit_logs/search\":{\"get\":{\"description\":\"Search audit logs for a Group. \\\"api.access\\\" events are omitted from results unless explicitly requested using the events parameter. Some Organization level events are supported as well as the following\\nGroup level events:\\n  - api.access\\n  - group.cloud_config.settings.edit\\n  - group.create\\n  - group.delete\\n  - group.edit\\n  - group.notification_settings.edit\\n  - group.org.add\\n  - group.org.remove\\n  - group.policy.create\\n  - group.policy.delete\\n  - group.policy.edit\\n  - group.request_access_settings.edit\\n  - group.role.create\\n  - group.role.delete\\n  - group.role.edit\\n  - group.service_account.create\\n  - group.service_account.delete\\n  - group.service_account.edit\\n  - group.settings.edit\\n  - group.settings.feature_flag.edit\\n  - group.sso.add\\n  - group.sso.auth0_connection.create\\n  - group.sso.auth0_connection.edit\\n  - group.sso.create\\n  - group.sso.delete\\n  - group.sso.edit\\n  - group.sso.membership.sync\\n  - group.sso.remove\\n  - group.tag.create\\n  - group.tag.delete\\n  - group.user.add\\n  - group.user.remove\\n  - group.user.role.edit\\n\",\"operationId\":\"listGroupAuditLogs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the Group.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Cursor\"},{\"$ref\":\"#/components/parameters/From\"},{\"$ref\":\"#/components/parameters/To\"},{\"$ref\":\"#/components/parameters/Size\"},{\"$ref\":\"#/components/parameters/SortOrder\"},{\"$ref\":\"#/components/parameters/UserId\"},{\"description\":\"Filter logs by project ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Events\"},{\"$ref\":\"#/components/parameters/ExcludeEvents\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AuditLogSearch\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Group Audit Logs.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Search Group audit logs.\",\"tags\":[\"Audit Logs\"],\"x-snyk-api-releases\":[\"2023-09-11\",\"2024-04-29\"],\"x-snyk-api-version\":\"2024-04-29\"},\"x-snyk-api-resource\":\"audit-logs\",\"x-snyk-resource-singleton\":true},\"/groups/{group_id}/issues\":{\"get\":{\"description\":\"Get a list of a group's issues.\",\"operationId\":\"listGroupIssues\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanItemId\"},{\"$ref\":\"#/components/parameters/ScanItemType\"},{\"$ref\":\"#/components/parameters/Type\"},{\"$ref\":\"#/components/parameters/UpdatedBefore\"},{\"$ref\":\"#/components/parameters/UpdatedAfter\"},{\"$ref\":\"#/components/parameters/CreatedBefore\"},{\"$ref\":\"#/components/parameters/CreatedAfter\"},{\"$ref\":\"#/components/parameters/EffectiveSeverityLevel\"},{\"$ref\":\"#/components/parameters/Status\"},{\"$ref\":\"#/components/parameters/Ignored\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/ListIssues200\"},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get issues by group ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-03-10~experimental\",\"2023-09-29~beta\",\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/groups/{group_id}/issues/{issue_id}\":{\"get\":{\"description\":\"Get an issue\",\"operationId\":\"getGroupIssueByIssueID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Group ID\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PathIssueId20240123\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/GetIssue20020240123\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an issue\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/groups/{group_id}/orgs\":{\"get\":{\"description\":\"Get a paginated list of all the organizations belonging to the group.\\nBy default, this endpoint returns the organizations in alphabetical order of their name.\",\"operationId\":\"listOrgsInGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/PathGroupId\"},{\"$ref\":\"#/components/parameters/QueryNameFilter\"},{\"$ref\":\"#/components/parameters/QuerySlugFilter\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Org\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of organizations in the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all organizations in group\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2023-10-24~experimental\",\"2023-12-14~beta\",\"2024-02-28\"],\"x-snyk-api-version\":\"2024-02-28\"},\"x-snyk-api-resource\":\"orgs\"},\"/groups/{group_id}/service_accounts\":{\"get\":{\"description\":\"Get all service accounts for a group.\",\"operationId\":\"getManyGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service accounts.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of service accounts is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of group service accounts.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"post\":{\"description\":\"Create a service account for a group. The service account can be used to access the Snyk API.\",\"operationId\":\"createGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that is creating and owns the service account\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1 hour if unset. Only used when auth_type is one of the oauth_* variants.\",\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"auth_type\":{\"description\":\"Authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out in OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL hosting your public keys, used to verify signed JWT requests. Must be https. Required only when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name for the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the created service account should use.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"auth_type\",\"role_id\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A new service account has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a service account for a group.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/service_accounts/{serviceaccount_id}\":{\"delete\":{\"description\":\"Permanently delete a group-level service account by its ID.\",\"operationId\":\"deleteOneGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"Service account was successfully deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"get\":{\"description\":\"Get a group-level service account by its ID.\",\"operationId\":\"getOneGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"patch\":{\"description\":\"Update the name of a group's service account by its ID.\",\"operationId\":\"updateGroupServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"A human-friendly name for the service account. Must be unique within the group.\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"description\":\"The ID of the service account. Must match the id in the url path.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update a group service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/service_accounts/{serviceaccount_id}/secrets\":{\"post\":{\"description\":\"Manage the client secret of a group service account by the service account ID.\",\"operationId\":\"updateServiceAccountSecret\",\"parameters\":[{\"description\":\"The ID of the Snyk Group that owns the service account.\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated secret.\\n  * `create` - Add a new secret, preserving existing secrets. A maximum of to two secrets can exist at a time.\\n  * `delete` - Remove an existing secret by value. At least one secret must remain per service account.\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Service account client secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Manage a group service account's client secret.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/groups/{group_id}/settings/iac\":{\"get\":{\"description\":\"Get the Infrastructure as Code Settings for a group.\",\"operationId\":\"getIacSettingsForGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group whose Infrastructure as Code settings are requested\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get the Infrastructure as Code Settings for a group\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"patch\":{\"description\":\"Update the Infrastructure as Code Settings for a group.\",\"operationId\":\"updateIacSettingsForGroup\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the group whose Infrastructure as Code settings are getting updated\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsRequest\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/GroupIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the group were updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update the Infrastructure as Code Settings for a group\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"x-snyk-api-resource\":\"iac_settings\",\"x-snyk-resource-singleton\":true},\"/groups/{group_id}/settings/pull_request_template\":{\"delete\":{\"description\":\"Delete your groups pull request template. This means Snyk pull requests will start to use the default template for this group.\",\"operationId\":\"deletePullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"get\":{\"description\":\"Get your groups pull request template\",\"operationId\":\"getPullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Fetch a pull request template response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PullRequsetTemplateId\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Fetch Pull Request Template for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"post\":{\"description\":\"Configures a group level pull request template that will be used on any org or project within that group\",\"operationId\":\"createOrUpdatePullRequestTemplate\",\"parameters\":[{\"description\":\"Snyk Group ID\",\"example\":\"7626925e-4b0f-11ee-be56-0242ac120002\",\"in\":\"path\",\"name\":\"group_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"Create or update Pull Request Template response\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/PullRequestTemplateAttributes\"},\"id\":{\"$ref\":\"#/components/schemas/PullRequsetTemplateId\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Pull Request Template created for group.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create or update pull request template for group\",\"tags\":[\"Pull Request Templates\"],\"x-snyk-api-releases\":[\"2023-10-13~beta\",\"2024-05-08\"],\"x-snyk-api-version\":\"2024-05-08\"},\"x-snyk-api-resource\":\"pull-request-templates\"},\"/openapi\":{\"get\":{\"description\":\"List available versions of OpenAPI specification\",\"operationId\":\"listAPIVersions\",\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"}}},\"description\":\"List of available versions is returned\",\"headers\":{\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"tags\":[\"OpenAPI\"]}},\"/openapi/{version}\":{\"get\":{\"description\":\"Get OpenAPI specification effective at version.\",\"operationId\":\"getAPIVersion\",\"parameters\":[{\"description\":\"The requested version of the API\",\"in\":\"path\",\"name\":\"version\",\"required\":true,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\"}}},\"description\":\"OpenAPI specification matching requested version is returned\",\"headers\":{\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"tags\":[\"OpenAPI\"]}},\"/orgs\":{\"get\":{\"description\":\"Get a paginated list of organizations you have access to.\",\"operationId\":\"listOrgs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"If set, only return organizations within the specified group\",\"in\":\"query\",\"name\":\"group_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"If true, only return organizations that are not part of a group.\",\"in\":\"query\",\"name\":\"is_personal\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Only return orgs whose slug exactly matches this value.\",\"in\":\"query\",\"name\":\"slug\",\"schema\":{\"maxLength\":100,\"pattern\":\"^[\\\\w.-]+$\",\"type\":\"string\"}},{\"description\":\"Only return orgs whose name contains this value.\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"maxLength\":100,\"type\":\"string\"}},{\"description\":\"Expand the specified related resources in the response to include their attributes.\",\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"member_role\"],\"type\":\"string\"},\"type\":\"array\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/OrgWithRelationships\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of organizations you have access to.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List accessible organizations\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-04-06~experimental\",\"2022-12-15~beta\",\"2023-05-29\",\"2024-02-28\"],\"x-snyk-api-version\":\"2024-02-28\"},\"x-snyk-api-resource\":\"orgs\"},\"/orgs/{org_id}\":{\"get\":{\"description\":\"Get the full details of an organization.\",\"operationId\":\"getOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Unique identifier for org\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"b667f176-df52-4b0a-9954-117af6b05ab7\",\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Org\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returns an instance of an organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get organization\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-04-06~experimental\",\"2022-12-15~beta\",\"2023-05-29\"],\"x-snyk-api-version\":\"2023-05-29\"},\"patch\":{\"description\":\"Update the details of an organization\",\"operationId\":\"updateOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/PathOrgId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgUpdateAttributes\"},\"id\":{\"description\":\"The ID of the resource.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The type of the resource.\",\"enum\":[\"org\"],\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"org resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/OrgAttributes\"},\"id\":{\"example\":\"d5b640e5-d88c-4c17-9bf0-93597b7a1ce2\",\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/OrgRelationships\"},\"type\":{\"enum\":[\"org\"],\"example\":\"org\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Instance of org is updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update organization\",\"tags\":[\"Orgs\"],\"x-snyk-api-releases\":[\"2022-04-06~experimental\",\"2022-12-15~beta\",\"2023-05-29\",\"2024-02-28\"],\"x-snyk-api-version\":\"2024-02-28\"},\"x-snyk-api-resource\":\"orgs\"},\"/orgs/{org_id}/app_bots\":{\"get\":{\"deprecated\":true,\"description\":\"Get a list of app bots authorized to an organization. Deprecated, use /orgs/{org_id}/apps/installs instead.\",\"operationId\":\"getAppBots\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppBot\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of app bots authorized to the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of app bots authorized to an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"app_bots\"},\"/orgs/{org_id}/app_bots/{bot_id}\":{\"delete\":{\"deprecated\":true,\"description\":\"Revoke app bot authorization. Deprecated, use /orgs/{org_id}/apps/installs/{install_id} instead.\",\"operationId\":\"deleteAppBot\",\"parameters\":[{\"description\":\"The ID of the app bot\",\"in\":\"path\",\"name\":\"bot_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Organization ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The app bot has been deauthorized\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app bot authorization\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"app_bots\"},\"/orgs/{org_id}/apps\":{\"get\":{\"deprecated\":true,\"description\":\"Get a list of apps created by an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.\",\"operationId\":\"getApps\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps created by the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps created by an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"post\":{\"deprecated\":true,\"description\":\"Create a new app for an organization. Deprecated, use /orgs/{org_id}/apps/creations instead.\",\"operationId\":\"createApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostRequest20220311\"}}},\"description\":\"app to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostResponse20220311\"}}},\"description\":\"Created Snyk App successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Create a new app for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations\":{\"get\":{\"description\":\"Get a list of apps created by an organization.\",\"operationId\":\"getOrgApps\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps created by the specified organization\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps created by an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"post\":{\"description\":\"Create a new Snyk App for an organization.\",\"operationId\":\"createOrgApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostRequest\"}}},\"description\":\"Snyk App details for app to be created.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPostResponse\"}}},\"description\":\"Created Snyk App successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Create a new Snyk App for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations/{app_id}\":{\"delete\":{\"description\":\"Delete an app by its App ID.\",\"operationId\":\"deleteAppByID\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The app has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Delete an app by its App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"get\":{\"description\":\"Get a Snyk App by its App ID.\",\"operationId\":\"getAppByID\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The requested app\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a Snyk App by its App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"patch\":{\"description\":\"Update app creation attributes with App ID.\",\"operationId\":\"updateAppCreationByID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPatchRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The update app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Update app creation attributes such as name, redirect URIs, and access token time to live using the App ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/creations/{app_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for the Snyk App.\",\"operationId\":\"manageAppCreationSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/AppId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for the Snyk App.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for an organization.\",\"operationId\":\"getAppInstallsForOrg\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for an organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"post\":{\"description\":\"Install a Snyk Apps to this organization, the Snyk App must use unattended authentication eg client credentials.\",\"operationId\":\"createOrgAppInstall\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"properties\":{\"type\":{\"enum\":[\"app_install\"],\"example\":\"app_install\",\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"additionalProperties\":false,\"properties\":{\"app\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"id\":{\"$ref\":\"#/components/schemas/Uuid\"},\"type\":{\"enum\":[\"app\"],\"example\":\"app\",\"type\":\"string\"}},\"required\":[\"id\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}},\"required\":[\"app\"],\"type\":\"object\"}},\"required\":[\"data\",\"relationships\"],\"type\":\"object\"}}},\"description\":\"App Install to be created\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallWithClient\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"The newly created app install.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Install a Snyk Apps to this organization.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke app authorization for an Snyk Organization with install ID.\",\"operationId\":\"deleteAppOrgInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke app authorization for an Snyk Organization with install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/installs/{install_id}/secrets\":{\"post\":{\"description\":\"Manage client secret for non-interactive Snyk App installations.\",\"operationId\":\"updateOrgAppInstallSecret\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/InstallId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"enum\":[\"app\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppInstallDataWithSecret\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secret for non-interactive Snyk App installations.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/orgs/{org_id}/apps/{client_id}\":{\"delete\":{\"deprecated\":true,\"description\":\"Delete an app by app id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"deleteApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"responses\":{\"204\":{\"description\":\"The app has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Delete an app\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"get\":{\"deprecated\":true,\"description\":\"Get an App by client id. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"getApp\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The requested app\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an app by client id\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"patch\":{\"deprecated\":true,\"description\":\"Update app attributes. Deprecated, use /orgs/{org_id}/apps/creations/{app_id} instead.\",\"operationId\":\"updateApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/AppPatchRequest20220311\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppData20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"The update app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Update app attributes that are name, redirect URIs, and access token time to live\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/apps/{client_id}/secrets\":{\"post\":{\"deprecated\":true,\"description\":\"Manage client secrets for an app. Deprecated, use /orgs/{org_id}/apps/creations/{app_id}/secrets instead.\",\"operationId\":\"manageSecrets\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ClientId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated\\nsecret\\n  * `create` - Add a new secret, preserving existing secrets\\n  * `delete` - Remove an existing secret by value\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AppDataWithSecret20220311\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Secrets have been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Manage client secrets for an app.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\",\"x-snyk-sunset-eligible\":\"2024-07-17\"},\"x-snyk-api-resource\":\"apps\"},\"/orgs/{org_id}/audit_logs/search\":{\"get\":{\"description\":\"Search audit logs for an Organization. \\\"api.access\\\" events are omitted from results unless explicitly requested using the events parameter. Supported event types:\\n  - api.access\\n  - org.app_bot.create\\n  - org.app.create\\n  - org.app.delete\\n  - org.app.edit\\n  - org.cloud_config.settings.edit\\n  - org.collection.create\\n  - org.collection.delete\\n  - org.collection.edit\\n  - org.create\\n  - org.delete\\n  - org.edit\\n  - org.ignore_policy.edit\\n  - org.integration.create\\n  - org.integration.delete\\n  - org.integration.edit\\n  - org.integration.settings.edit\\n  - org.language_settings.edit\\n  - org.notification_settings.edit\\n  - org.org_source.create\\n  - org.org_source.delete\\n  - org.org_source.edit\\n  - org.policy.edit\\n  - org.project_filter.create\\n  - org.project_filter.delete\\n  - org.project.add\\n  - org.project.attributes.edit\\n  - org.project.delete\\n  - org.project.edit\\n  - org.project.fix_pr.auto_open\\n  - org.project.fix_pr.manual_open\\n  - org.project.ignore.create\\n  - org.project.ignore.delete\\n  - org.project.ignore.edit\\n  - org.project.monitor\\n  - org.project.pr_check.edit\\n  - org.project.remove\\n  - org.project.settings.delete\\n  - org.project.settings.edit\\n  - org.project.stop_monitor\\n  - org.project.tag.add\\n  - org.project.tag.remove\\n  - org.project.test\\n  - org.request_access_settings.edit\\n  - org.sast_settings.edit\\n  - org.service_account.create\\n  - org.service_account.delete\\n  - org.service_account.edit\\n  - org.settings.feature_flag.edit\\n  - org.target.create\\n  - org.target.delete\\n  - org.user.add\\n  - org.user.invite\\n  - org.user.invite.accept\\n  - org.user.invite.revoke\\n  - org.user.invite_link.accept\\n  - org.user.invite_link.create\\n  - org.user.invite_link.revoke\\n  - org.user.leave\\n  - org.user.provision.accept\\n  - org.user.provision.create\\n  - org.user.provision.delete\\n  - org.user.remove\\n  - org.user.role.create\\n  - org.user.role.delete\\n  - org.user.role.details.edit\\n  - org.user.role.edit\\n  - org.user.role.permissions.edit\\n  - org.webhook.add\\n  - org.webhook.delete\\n  - user.org.notification_settings.edit\\n\",\"operationId\":\"listOrgAuditLogs\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the organization.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Cursor\"},{\"$ref\":\"#/components/parameters/From\"},{\"$ref\":\"#/components/parameters/To\"},{\"$ref\":\"#/components/parameters/Size\"},{\"$ref\":\"#/components/parameters/SortOrder\"},{\"$ref\":\"#/components/parameters/UserId\"},{\"description\":\"Filter logs by project ID.\",\"example\":\"0d3728ec-eebf-484d-9907-ba238019f10b\",\"in\":\"query\",\"name\":\"project_id\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Events\"},{\"$ref\":\"#/components/parameters/ExcludeEvents\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/AuditLogSearch\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Organization Audit Logs.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Search Organization audit logs.\",\"tags\":[\"Audit Logs\"],\"x-snyk-api-releases\":[\"2023-09-11\",\"2024-04-29\"],\"x-snyk-api-version\":\"2024-04-29\"},\"x-snyk-api-resource\":\"audit-logs\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/collections\":{\"get\":{\"description\":\"Return a list of organization's collections with issues counts  and projects count.\",\"operationId\":\"getCollections\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Return collections sorted by the specified attributes\",\"in\":\"query\",\"name\":\"sort\",\"schema\":{\"enum\":[\"name\",\"projectsCount\",\"issues\"],\"type\":\"string\"}},{\"description\":\"Return collections sorted in the specified direction\",\"in\":\"query\",\"name\":\"direction\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"allowEmptyValue\":true,\"description\":\"Return collections which names include the provided string\",\"in\":\"query\",\"name\":\"name\",\"schema\":{\"maxLength\":255,\"type\":\"string\"}},{\"allowEmptyValue\":true,\"description\":\"Return collections where is_generated matches the provided boolean\",\"in\":\"query\",\"name\":\"is_generated\",\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/CollectionResponse\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of collections\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get collections\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"post\":{\"description\":\"Create a collection\",\"operationId\":\"createCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CreateCollectionRequest\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/collections/{collection_id}\":{\"delete\":{\"description\":\"Delete a collection\",\"operationId\":\"deleteCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"responses\":{\"204\":{\"description\":\"Collection was deleted successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"get\":{\"description\":\"Get a collection\",\"operationId\":\"getCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"patch\":{\"description\":\"Edit a collection\",\"operationId\":\"updateCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateCollectionRequest\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"additionalProperties\":false,\"description\":\"collection resource object\",\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/CollectionAttributes\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"relationships\":{\"$ref\":\"#/components/schemas/CollectionRelationships\"},\"type\":{\"$ref\":\"#/components/schemas/Types\"}},\"required\":[\"id\",\"attributes\",\"relationships\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returned collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Edit a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/collections/{collection_id}/relationships/projects\":{\"delete\":{\"description\":\"Remove projects from a collection by specifying an array of project ids\",\"operationId\":\"deleteProjectsCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/DeleteProjectsFromCollectionRequest\"}}}},\"responses\":{\"204\":{\"description\":\"successfully removing projects from a collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove projects from a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"get\":{\"description\":\"Return a list of organization's projects that are from the specified collection.\",\"operationId\":\"getProjectsOfCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Return projects sorted by the specified attributes\",\"in\":\"query\",\"name\":\"sort\",\"schema\":{\"enum\":[\"imported\",\"last_tested_at\",\"issues\"],\"type\":\"string\"}},{\"description\":\"Return projects sorted in the specified direction\",\"in\":\"query\",\"name\":\"direction\",\"schema\":{\"default\":\"DESC\",\"enum\":[\"ASC\",\"DESC\"],\"type\":\"string\"}},{\"description\":\"Return projects that belong to the provided targets\",\"in\":\"query\",\"name\":\"target_id\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"maxItems\":25,\"type\":\"array\"}},{\"description\":\"Return projects that are with or without issues\",\"in\":\"query\",\"name\":\"show\",\"schema\":{\"items\":{\"enum\":[\"vuln-groups\",\"clean-groups\"],\"type\":\"string\"},\"type\":\"array\"}},{\"description\":\"Return projects that match the provided integration types\",\"in\":\"query\",\"name\":\"integration\",\"schema\":{\"items\":{\"enum\":[\"acr\",\"api\",\"artifactory-cr\",\"aws-lambda\",\"azure-functions\",\"azure-repos\",\"bitbucket-cloud\",\"bitbucket-connect-app\",\"bitbucket-server\",\"cli\",\"cloud-foundry\",\"digitalocean-cr\",\"docker-hub\",\"ecr\",\"gcr\",\"github-cr\",\"github-enterprise\",\"github\",\"gitlab-cr\",\"gitlab\",\"google-artifact-cr\",\"harbor-cr\",\"heroku\",\"ibm-cloud\",\"kubernetes\",\"nexus-cr\",\"pivotal\",\"quay-cr\",\"terraform-cloud\"],\"type\":\"string\"},\"type\":\"array\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetProjectsOfCollectionResponse\"}}},\"description\":\"Returns a list of projects from the specified collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get projects from the specified collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"post\":{\"description\":\"Add projects to a collection by specifying an array of project ids\",\"operationId\":\"updateCollectionWithProjects\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/CollectionId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/UpdateCollectionWithProjectsRequest\"}}}},\"responses\":{\"204\":{\"description\":\"successfully adding projects to a collection\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Add projects to a collection\",\"tags\":[\"Collection\"],\"x-snyk-api-releases\":[\"2023-06-01~beta\",\"2023-09-12\"],\"x-snyk-api-version\":\"2023-09-12\"},\"x-snyk-api-resource\":\"collections\"},\"/orgs/{org_id}/container_images\":{\"get\":{\"description\":\"List instances of container image\",\"operationId\":\"listContainerImage\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageIds\"},{\"$ref\":\"#/components/parameters/Platform\"},{\"$ref\":\"#/components/parameters/Names\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/Image\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of container image instances\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List instances of container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-03-08~beta\",\"2023-08-18~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/container_images/{image_id}\":{\"get\":{\"description\":\"Get instance of container image\",\"operationId\":\"getContainerImage\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageId20231102\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Image\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Returns an instance of container image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get instance of container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-03-08~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/container_images/{image_id}/relationships/image_target_refs\":{\"get\":{\"description\":\"List instances of image target references for a container image\",\"operationId\":\"listImageTargetRefs\",\"parameters\":[{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"f59045b3-f093-40c3-871d-a334ae30c568\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ImageId20231102\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ImageTargetRef\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"type\":\"object\"}}},\"description\":\"Returns a list of image target references for a container image\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List instances of image target references for a container image\",\"tags\":[\"ContainerImage\"],\"x-snyk-api-releases\":[\"2023-08-18~beta\",\"2023-11-02\"],\"x-snyk-api-version\":\"2023-11-02\"},\"x-snyk-api-resource\":\"container_images\"},\"/orgs/{org_id}/invites\":{\"get\":{\"description\":\"List pending user invitations to an organization.\",\"operationId\":\"listOrgInvitation\",\"parameters\":[{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/OrgInvitation\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of pending invitations to an organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List pending user invitations to an organization.\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-11-14\"],\"x-snyk-api-version\":\"2022-11-14\"},\"post\":{\"description\":\"Invite a user to an organization with a role.\",\"operationId\":\"createOrgInvitation\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgInvitationPostData\"}},\"required\":[\"data\"],\"type\":\"object\"}}}},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgInvitation20240621\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A new organization invitation has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Invite a user to an organization\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-06-01\",\"2023-04-28\",\"2024-06-21\"],\"x-snyk-api-version\":\"2024-06-21\"},\"x-snyk-api-resource\":\"org_invitations\"},\"/orgs/{org_id}/invites/{invite_id}\":{\"delete\":{\"description\":\"Cancel a pending user invitations to an organization.\",\"operationId\":\"deleteOrgInvitation\",\"parameters\":[{\"description\":\"The id of the org the user is being invited to\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the pending invite to cancel\",\"in\":\"path\",\"name\":\"invite_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"$ref\":\"#/components/responses/204\"},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Cancel a pending user invitations to an organization.\",\"tags\":[\"Invites\"],\"x-snyk-api-releases\":[\"2022-11-14\"],\"x-snyk-api-version\":\"2022-11-14\"},\"x-snyk-api-resource\":\"org_invitations\"},\"/orgs/{org_id}/issues\":{\"get\":{\"description\":\"Get a list of an organization's issues.\",\"operationId\":\"listOrgIssues\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ScanItemId\"},{\"$ref\":\"#/components/parameters/ScanItemType\"},{\"$ref\":\"#/components/parameters/Type\"},{\"$ref\":\"#/components/parameters/UpdatedBefore\"},{\"$ref\":\"#/components/parameters/UpdatedAfter\"},{\"$ref\":\"#/components/parameters/CreatedBefore\"},{\"$ref\":\"#/components/parameters/CreatedAfter\"},{\"$ref\":\"#/components/parameters/EffectiveSeverityLevel\"},{\"$ref\":\"#/components/parameters/Status\"},{\"$ref\":\"#/components/parameters/Ignored\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/ListIssues200\"},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get issues by org ID\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-03-10~experimental\",\"2023-09-29~beta\",\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/issues/{issue_id}\":{\"get\":{\"description\":\"Get an issue\",\"operationId\":\"getOrgIssueByIssueID\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"example\":\"4a18d42f-0706-4ad0-b127-24078731fbed\",\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/PathIssueId20240123\"}],\"responses\":{\"200\":{\"$ref\":\"#/components/responses/GetIssue20020240123\"},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get an issue\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2024-01-23\"],\"x-snyk-api-version\":\"2024-01-23\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/packages/issues\":{\"post\":{\"description\":\"This endpoint is currently restricted and is not available to all customers. Query issues for a batch of packages identified by Package URL (purl). Only direct vulnerabilities are returned; transitive vulnerabilities (from dependencies) are not included as they can vary depending on the context.\",\"operationId\":\"listIssuesForManyPurls\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/BulkPackageUrlsRequestBody\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IssuesWithPurlsResponse\"}}},\"description\":\"Returns an array of issues with the purl identifier of the package that caused them\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/Location\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List issues for a given set of packages  (Currently not available to all customers)\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2023-01-04~experimental\",\"2023-03-29~beta\",\"2023-04-17\",\"2023-08-21\",\"2024-06-26\"],\"x-snyk-api-version\":\"2024-06-26\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/packages/{purl}/issues\":{\"get\":{\"description\":\"Query issues for a specific package version identified by Package URL (purl). Snyk returns only direct vulnerabilities. Transitive vulnerabilities (from dependencies) are not returned because they can vary depending on context.\",\"operationId\":\"fetchIssuesPerPurl\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/PackageUrl\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"description\":\"Specify the number of results to skip before returning results. Must be greater than or equal to 0. Default is 0.\",\"in\":\"query\",\"name\":\"offset\",\"schema\":{\"type\":\"number\"}},{\"description\":\"Specify the number of results to return. Must be greater than 0 and less than 1000. Default is 1000.\",\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"type\":\"number\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/IssuesResponse\"}}},\"description\":\"Returns an array of issues\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List issues for a package\",\"tags\":[\"Issues\"],\"x-snyk-api-releases\":[\"2022-06-29~beta\",\"2022-09-15\",\"2024-06-26\"],\"x-snyk-api-version\":\"2024-06-26\"},\"x-snyk-api-resource\":\"issues\"},\"/orgs/{org_id}/projects\":{\"get\":{\"description\":\"List all Projects for an Org.\",\"operationId\":\"listOrgProjects\",\"parameters\":[{\"description\":\"The ID of the org that the projects belong to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Return projects that belong to the provided targets\",\"in\":\"query\",\"name\":\"target_id\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"}},{\"description\":\"Return projects that match the provided target reference\",\"in\":\"query\",\"name\":\"target_reference\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return projects that match the provided target file\",\"in\":\"query\",\"name\":\"target_file\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return projects that match the provided target runtime\",\"in\":\"query\",\"name\":\"target_runtime\",\"schema\":{\"type\":\"string\"}},{\"description\":\"The collection count.\",\"in\":\"query\",\"name\":\"meta_count\",\"schema\":{\"enum\":[\"only\"],\"type\":\"string\"}},{\"description\":\"Return projects that match the provided IDs.\",\"explode\":false,\"in\":\"query\",\"name\":\"ids\",\"schema\":{\"items\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided names.\",\"explode\":false,\"in\":\"query\",\"name\":\"names\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects with names starting with the specified prefix.\",\"explode\":false,\"in\":\"query\",\"name\":\"names_start_with\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided origins.\",\"explode\":false,\"in\":\"query\",\"name\":\"origins\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match the provided types.\",\"explode\":false,\"in\":\"query\",\"name\":\"types\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Include a summary count for the issues found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_issue_counts\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Include the total number of dependencies found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_dependency_total\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Filter projects uploaded and monitored before this date (encoded value)\",\"example\":\"2021-05-29T09:50:54.014Z\",\"in\":\"query\",\"name\":\"cli_monitored_before\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Filter projects uploaded and monitored after this date (encoded value)\",\"example\":\"2021-05-29T09:50:54.014Z\",\"in\":\"query\",\"name\":\"cli_monitored_after\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},{\"description\":\"Return projects that match the provided importing user public ids.\",\"explode\":false,\"in\":\"query\",\"name\":\"importing_user_public_id\",\"schema\":{\"items\":{\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided tags\",\"example\":[\"key1:value1\",\"key2:value2\"],\"explode\":false,\"in\":\"query\",\"name\":\"tags\",\"schema\":{\"items\":{\"pattern\":\"^[a-zA-Z0-9_-]+:[:/?#@\\u0026+=%a-zA-Z0-9_.~-]+$\",\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided business_criticality value\",\"explode\":false,\"in\":\"query\",\"name\":\"business_criticality\",\"schema\":{\"items\":{\"enum\":[\"critical\",\"high\",\"medium\",\"low\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided environment values\",\"explode\":false,\"in\":\"query\",\"name\":\"environment\",\"schema\":{\"items\":{\"enum\":[\"frontend\",\"backend\",\"internal\",\"external\",\"mobile\",\"saas\",\"onprem\",\"hosted\",\"distributed\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return projects that match all the provided lifecycle values\",\"explode\":false,\"in\":\"query\",\"name\":\"lifecycle\",\"schema\":{\"items\":{\"enum\":[\"production\",\"development\",\"sandbox\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"latest_dependency_total\":{\"$ref\":\"#/components/schemas/LatestDependencyTotal\"},\"latest_issue_counts\":{\"$ref\":\"#/components/schemas/LatestIssueCounts\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"properties\":{\"count\":{\"minimum\":0,\"type\":\"number\"}},\"type\":\"object\"}},\"required\":[\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of projects is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"List all Projects for an Org with the given Org ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2021-06-04~beta\",\"2022-08-12~experimental\",\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"projects\"},\"/orgs/{org_id}/projects/{project_id}\":{\"delete\":{\"description\":\"Delete one project in the organization by project ID.\",\"operationId\":\"deleteOrgProject\",\"parameters\":[{\"description\":\"The ID of the org to which the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The project has been deleted\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"get\":{\"description\":\"Get one project of the organization by project ID.\",\"operationId\":\"getOrgProject\",\"parameters\":[{\"description\":\"The ID of the org to which the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Include a summary count for the issues found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_issue_counts\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Include the total number of dependencies found in the most recent scan of this project\",\"in\":\"query\",\"name\":\"meta.latest_dependency_total\",\"schema\":{\"type\":\"boolean\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"The Resource ID.\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"},\"latest_dependency_total\":{\"$ref\":\"#/components/schemas/LatestDependencyTotal\"},\"latest_issue_counts\":{\"$ref\":\"#/components/schemas/LatestIssueCounts\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A project is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2022-02-01~experimental\",\"2022-08-12~experimental\",\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"patch\":{\"description\":\"Updates one project of the organization by project ID.\",\"operationId\":\"updateOrgProject\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The ID of the Org the project belongs to.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the project to patch.\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"target\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/PatchProjectRequest\"}}},\"description\":\"The project attributes to be updated.\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"$ref\":\"#/components/schemas/ProjectAttributes\"},\"id\":{\"description\":\"The Resource ID.\",\"example\":\"331ede0a-de94-456f-b788-166caeca58bf\",\"format\":\"uuid\",\"type\":\"string\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"additionalProperties\":false,\"properties\":{\"cli_monitored_at\":{\"description\":\"The date that the project was last uploaded and monitored using cli.\",\"example\":\"2021-05-29T09:50:54.014Z\",\"format\":\"date-time\",\"nullable\":true,\"type\":\"string\"}},\"type\":\"object\"},\"relationships\":{\"$ref\":\"#/components/schemas/ProjectRelationships\"},\"type\":{\"description\":\"The Resource type.\",\"example\":\"project\",\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A project is updated for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Updates project by project ID.\",\"tags\":[\"Projects\"],\"x-snyk-api-releases\":[\"2022-12-21~experimental\",\"2023-02-15\",\"2023-08-28\",\"2023-09-11\",\"2023-11-06\",\"2024-05-31\"],\"x-snyk-api-version\":\"2024-05-31\"},\"x-snyk-api-resource\":\"projects\"},\"/orgs/{org_id}/projects/{project_id}/sbom\":{\"get\":{\"description\":\"This endpoint lets you retrieve the SBOM document of a software project.\\nIt supports the following formats:\\n* CycloneDX version 1.4 in JSON (set `format` to `cyclonedx1.4+json`).\\n* CycloneDX version 1.4 in XML (set `format` to `cyclonedx1.4+xml`).\\n* SPDX version 2.3 in JSON (set `format` to `spdx2.3+json`).\\n\\nBy default it will respond with an empty JSON:API response.\",\"operationId\":\"getSbom\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/OrgId\"},{\"description\":\"Unique identifier for a project\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Format\"}],\"responses\":{\"200\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/SpdxDocument\"}},\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SbomResponse\"}},\"application/vnd.cyclonedx+json\":{\"schema\":{\"$ref\":\"#/components/schemas/CycloneDxDocument\"}},\"application/vnd.cyclonedx+xml\":{\"schema\":{\"$ref\":\"#/components/schemas/CycloneDxXmlDocument\"}}},\"description\":\"Returns the SBOM document of a project\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a project’s SBOM document\",\"tags\":[\"SBOM\"],\"x-snyk-api-releases\":[\"2022-03-31~experimental\",\"2022-12-06~beta\",\"2023-03-20\",\"2024-03-12~experimental\",\"2024-08-15~beta\",\"2024-08-22\"],\"x-snyk-api-version\":\"2023-03-20\",\"x-snyk-deprecated-by\":\"2024-08-22\",\"x-snyk-sunset-eligible\":\"2025-02-19\"},\"x-snyk-api-resource\":\"sboms\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/service_accounts\":{\"get\":{\"description\":\"Get all service accounts for an organization.\",\"operationId\":\"getManyOrgServiceAccounts\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service accounts.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of service accounts is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of organization service accounts.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"post\":{\"description\":\"Create a service account for an organization. The service account can be used to access the Snyk API.\",\"operationId\":\"createOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that is creating and will own the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"access_token_ttl_seconds\":{\"description\":\"The time, in seconds, that a generated access token will be valid for. Defaults to 1 hour if unset. Only used when auth_type is one of the oauth_* variants.\",\"maximum\":86400,\"minimum\":3600,\"type\":\"number\"},\"auth_type\":{\"description\":\"Authentication strategy for the service account:\\n  * api_key - Regular Snyk API Key.\\n  * oauth_client_secret - OAuth2 client_credentials grant, which returns a client secret that can be used to retrieve an access token.\\n  * oauth_private_key_jwt - OAuth2 client_credentials grant, using private_key_jwt client_assertion as laid out in OIDC Connect Core 1.0, section 9.\",\"enum\":[\"api_key\",\"oauth_client_secret\",\"oauth_private_key_jwt\"],\"type\":\"string\"},\"jwks_url\":{\"description\":\"A JWKs URL hosting your public keys, used to verify signed JWT requests. Must be https. Required only when auth_type is oauth_private_key_jwt.\",\"type\":\"string\"},\"name\":{\"description\":\"A human-friendly name for the service account.\",\"type\":\"string\"},\"role_id\":{\"description\":\"The ID of the role which the created service account should use. Obtained in the Snyk UI, via \\\"Group Page\\\" -\\u003e \\\"Settings\\\" -\\u003e \\\"Member Roles\\\" -\\u003e \\\"Create new Role\\\". Can be shared among multiple accounts.\",\"format\":\"uuid\",\"type\":\"string\"}},\"required\":[\"name\",\"role_id\",\"auth_type\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A new service account has been created\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a service account for an organization.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/service_accounts/{serviceaccount_id}\":{\"delete\":{\"description\":\"Delete a service account in an organization.\",\"operationId\":\"deleteServiceAccount\",\"parameters\":[{\"description\":\"The ID of org to which the service account belongs.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"204\":{\"description\":\"The service account has been deleted.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete a service account in an organization.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"get\":{\"description\":\"Get an organization-level service account by its ID.\",\"operationId\":\"getOneOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get an organization service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"patch\":{\"description\":\"Update the name of an organization-level service account by its ID.\",\"operationId\":\"updateOrgServiceAccount\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"name\":{\"description\":\"A human-friendly name for the service account. Must be unique within the organization.\",\"type\":\"string\"}},\"required\":[\"name\"],\"type\":\"object\"},\"id\":{\"description\":\"The ID of the service account. Must match the id in the url path.\",\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"type\",\"id\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Service account is returned.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update an organization service account.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/service_accounts/{serviceaccount_id}/secrets\":{\"post\":{\"description\":\"Manage the client secret of an organization service account by the service account ID.\",\"operationId\":\"updateOrgServiceAccountSecret\",\"parameters\":[{\"description\":\"The ID of the Snyk Organization that owns the service account.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The ID of the service account.\",\"in\":\"path\",\"name\":\"serviceaccount_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/Version\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"mode\":{\"description\":\"Operation to perform:\\n  * `replace` - Replace existing secrets with a new generated secret.\\n  * `create` - Add a new secret, preserving existing secrets. A maximum of to two secrets can exist at a time.\\n  * `delete` - Remove an existing secret by value. At least one secret must remain per service account.\\n\",\"enum\":[\"replace\",\"create\",\"delete\"],\"type\":\"string\"},\"secret\":{\"description\":\"Secret to delete when using `delete` mode\",\"type\":\"string\"}},\"required\":[\"mode\"],\"type\":\"object\"},\"type\":{\"description\":\"The Resource type.\",\"enum\":[\"service_account\"],\"type\":\"string\"}},\"required\":[\"attributes\",\"type\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ServiceAccount\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"Service account client secret has been updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Manage an organization service account's client secret.\",\"tags\":[\"ServiceAccounts\"],\"x-snyk-api-releases\":[\"2023-09-07\"],\"x-snyk-api-version\":\"2023-09-07\"},\"x-snyk-api-resource\":\"service_accounts\"},\"/orgs/{org_id}/settings/iac\":{\"get\":{\"description\":\"Get the Infrastructure as Code Settings for an org.\",\"operationId\":\"getIacSettingsForOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org whose Infrastructure as Code settings are requested.\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get the Infrastructure as Code Settings for an org.\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"patch\":{\"description\":\"Update the Infrastructure as Code Settings for an org.\",\"operationId\":\"updateIacSettingsForOrg\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org whose Infrastructure as Code settings are getting updated\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsRequest\"}},\"type\":\"object\"}}}},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/OrgIacSettingsResponse\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The Infrastructure as Code Settings of the org were updated.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update the Infrastructure as Code Settings for an org\",\"tags\":[\"IacSettings\"],\"x-snyk-api-releases\":[\"2021-12-09\"],\"x-snyk-api-version\":\"2021-12-09\"},\"x-snyk-api-resource\":\"iac_settings\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/settings/sast\":{\"get\":{\"description\":\"Retrieves the SAST settings for an org\",\"operationId\":\"getSastSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to retrieve the SAST settings\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SastEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The SAST settings for the org are being retrieved\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Retrieves the SAST settings for an org\",\"tags\":[\"SastSettings\"],\"x-snyk-api-releases\":[\"2023-06-22\"],\"x-snyk-api-version\":\"2023-06-22\"},\"patch\":{\"description\":\"Enable/Disable the Snyk Code settings for an org\",\"operationId\":\"updateOrgSastSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org for which we want to update the Snyk Code setting\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"additionalProperties\":false,\"properties\":{\"attributes\":{\"additionalProperties\":false,\"properties\":{\"sast_enabled\":{\"description\":\"The value of the updated settings for sastEnabled setting\",\"type\":\"boolean\"}},\"required\":[\"sast_enabled\"],\"type\":\"object\"},\"id\":{\"format\":\"uuid\",\"type\":\"string\"},\"type\":{\"type\":\"string\"}},\"required\":[\"id\",\"type\",\"attributes\"],\"type\":\"object\"}},\"required\":[\"data\"],\"type\":\"object\"}}},\"required\":true},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SastEnablement\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"The SAST settings for the org are being updated\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Enable/Disable the Snyk Code settings for an org\",\"tags\":[\"SastSettings\"],\"x-snyk-api-releases\":[\"2023-08-24~experimental\",\"2023-09-11\"],\"x-snyk-api-version\":\"2023-09-11\"},\"x-snyk-api-resource\":\"sast_settings\",\"x-snyk-resource-singleton\":true},\"/orgs/{org_id}/slack_app/{bot_id}\":{\"delete\":{\"description\":\"Remove the given Slack App integration\",\"operationId\":\"deleteSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"204\":{\"description\":\"Slack App integration successfully removed\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove the given Slack App integration\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"get\":{\"description\":\"Get Slack integration default notification settings for the provided tenant ID and bot ID.\",\"operationId\":\"getSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackDefaultSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Default settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get Slack integration default notification settings.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"post\":{\"description\":\"Create new Slack notification default settings for a given tenant.\",\"operationId\":\"createSlackDefaultNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SettingsRequest\"}}},\"description\":\"Create new Slack notification default settings for a tenant.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackDefaultSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Default settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create new Slack notification default settings.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{bot_id}/projects\":{\"get\":{\"description\":\"Slack notification settings overrides for projects. These settings overrides the default settings configured for the tenant.\",\"operationId\":\"getSlackProjectNotificationSettingsCollection\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/GetProjectSettingsCollection\"}}},\"description\":\"Return default settings for a tenant\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Slack notification settings overrides for projects\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{bot_id}/projects/{project_id}\":{\"delete\":{\"description\":\"Remove Slack settings override for a project.\",\"operationId\":\"deleteSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"responses\":{\"204\":{\"description\":\"Slack settings override for the project removed successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Remove Slack settings override for a project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"patch\":{\"description\":\"Update Slack notification settings for a project.\",\"operationId\":\"updateSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/ProjectSettingsPatchRequest\"}}},\"description\":\"Update existing project specific settings for a project.\"},\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Slack notification settings for a project updated successfully.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Update Slack notification settings for a project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"post\":{\"description\":\"Create Slack settings override for a project.\",\"operationId\":\"createSlackProjectNotificationSettings\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Project ID\",\"in\":\"path\",\"name\":\"project_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/BotId\"}],\"requestBody\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"$ref\":\"#/components/schemas/SettingsRequest\"}}},\"description\":\"Create new Slack notification default settings for a tenant.\"},\"responses\":{\"201\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/ProjectSettingsData\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"type\":\"object\"}}},\"description\":\"Project settings created successfully\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"$ref\":\"#/components/headers/LocationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Create a new Slack settings override for a given project.\",\"tags\":[\"SlackSettings\"],\"x-snyk-api-releases\":[\"2022-11-07~experimental\",\"2022-12-14\"],\"x-snyk-api-version\":\"2022-12-14\"},\"x-snyk-api-resource\":\"settings\"},\"/orgs/{org_id}/slack_app/{tenant_id}/channels\":{\"get\":{\"description\":\"Requires the Snyk Slack App to be set up for this org, will retrieve a list of channels the Snyk Slack App can access. Note that it is currently only possible to page forwards through this collection, no prev links will be generated and the ending_before parameter will not function.\",\"operationId\":\"listChannels\",\"parameters\":[{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/ChannelLimit\"},{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/TenantId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SlackChannel\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of Slack channels\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get a list of Slack channels\",\"tags\":[\"Slack\"],\"x-snyk-api-releases\":[\"2022-11-07\"],\"x-snyk-api-version\":\"2022-11-07\"},\"x-snyk-api-resource\":\"channels\"},\"/orgs/{org_id}/slack_app/{tenant_id}/channels/{channel_id}\":{\"get\":{\"description\":\"Requires the Snyk Slack App to be set up for this org. It will return the Slack channel name for the provided Slack channel ID.\",\"operationId\":\"getChannelNameById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"Org ID\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"$ref\":\"#/components/parameters/ChannelId\"},{\"$ref\":\"#/components/parameters/TenantId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/SlackChannel\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/SelfLink\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"List of Slack channels\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"409\":{\"$ref\":\"#/components/responses/409\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get Slack Channel name by Slack Channel ID.\",\"tags\":[\"Slack\"],\"x-snyk-api-releases\":[\"2022-11-07\"],\"x-snyk-api-version\":\"2022-11-07\"},\"x-snyk-api-resource\":\"channels\"},\"/orgs/{org_id}/targets\":{\"get\":{\"description\":\"Get a list of an organization's targets.\",\"operationId\":\"getOrgsTargets\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"description\":\"Calculate total amount of filtered results\",\"in\":\"query\",\"name\":\"count\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Number of results to return per page\",\"example\":10,\"in\":\"query\",\"name\":\"limit\",\"schema\":{\"default\":10,\"format\":\"int32\",\"maximum\":100,\"minimum\":1,\"type\":\"integer\"}},{\"description\":\"The id of the org to return a list of targets\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"Return targets that match the provided value of is_private\",\"in\":\"query\",\"name\":\"is_private\",\"schema\":{\"type\":\"boolean\"}},{\"description\":\"Return only the targets that has projects\",\"in\":\"query\",\"name\":\"exclude_empty\",\"schema\":{\"default\":true,\"type\":\"boolean\"}},{\"description\":\"Return targets that match the provided remote_url.\",\"in\":\"query\",\"name\":\"url\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return targets that match the provided source_types\",\"explode\":false,\"in\":\"query\",\"name\":\"source_types\",\"schema\":{\"items\":{\"enum\":[\"bitbucket-server\",\"gitlab\",\"github-enterprise\",\"bitbucket-cloud\",\"bitbucket-connect-app\",\"azure-repos\",\"github\",\"github-cloud-app\",\"github-server-app\",\"cli\",\"docker-hub\",\"in-memory-fs\",\"acr\",\"ecr\",\"gcr\",\"artifactory-cr\",\"harbor-cr\",\"quay-cr\",\"github-cr\",\"nexus-cr\",\"nexus-private-repo\",\"digitalocean-cr\",\"gitlab-cr\",\"google-artifact-cr\",\"heroku\",\"kubernetes\",\"api\",\"aws-lambda\",\"azure-functions\",\"cloud-foundry\",\"pivotal\",\"ibm-cloud\",\"terraform-cloud\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"description\":\"Return targets with display names starting with the provided string\",\"in\":\"query\",\"name\":\"display_name\",\"schema\":{\"type\":\"string\"}},{\"description\":\"Return only targets which have been created at or after the specified date.\\n\",\"example\":\"2022-01-01T16:00:00Z\",\"in\":\"query\",\"name\":\"created_gte\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/PublicTarget\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"},\"meta\":{\"additionalProperties\":false,\"example\":{\"count\":3},\"properties\":{\"count\":{\"type\":\"number\"}},\"type\":\"object\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of targets is returned for the targeted org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get targets by org ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-08-20~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"x-snyk-api-resource\":\"targets\"},\"/orgs/{org_id}/targets/{target_id}\":{\"delete\":{\"description\":\"Delete the specified target.\",\"operationId\":\"deleteOrgsTarget\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org to delete\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the target to delete\",\"in\":\"path\",\"name\":\"target_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The target is deleted with all projects, if it is found in the specified org.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Delete target by target ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-09-29~beta\",\"2023-06-23~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"get\":{\"description\":\"Get a specified target for an organization.\",\"operationId\":\"getOrgsTarget\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"description\":\"The id of the org to return the target from\",\"in\":\"path\",\"name\":\"org_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},{\"description\":\"The id of the target to return\",\"in\":\"path\",\"name\":\"target_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/PublicTarget\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\"],\"type\":\"object\"}}},\"description\":\"A single target is returned if it is found in the specified org\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"Get target by target ID\",\"tags\":[\"Targets\"],\"x-snyk-api-releases\":[\"2021-08-20~beta\",\"2024-02-21\"],\"x-snyk-api-version\":\"2024-02-21\"},\"x-snyk-api-resource\":\"targets\"},\"/self\":{\"get\":{\"description\":\"Retrieves information about the the user making the request.\",\"operationId\":\"getSelf\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"properties\":{\"data\":{\"$ref\":\"#/components/schemas/Principal20240422\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/Links\"}},\"required\":[\"jsonapi\",\"data\",\"links\"],\"type\":\"object\"}}},\"description\":\"Current user is returned\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"$ref\":\"#/components/responses/400\"},\"401\":{\"$ref\":\"#/components/responses/401\"},\"403\":{\"$ref\":\"#/components/responses/403\"},\"404\":{\"$ref\":\"#/components/responses/404\"},\"500\":{\"$ref\":\"#/components/responses/500\"}},\"summary\":\"My User Details\",\"tags\":[\"Users\"],\"x-snyk-api-releases\":[\"2022-03-01~experimental\",\"2022-09-14~experimental\",\"2024-04-22\"],\"x-snyk-api-version\":\"2024-04-22\"},\"x-snyk-api-resource\":\"self\",\"x-snyk-resource-singleton\":true},\"/self/apps\":{\"get\":{\"description\":\"Get a list of apps that can act on your behalf.\",\"operationId\":\"getUserInstalledApps\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/PublicApp\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps install that can act on your behalf\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps that can act on your behalf.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\"},\"x-snyk-api-resource\":\"user_app_installs\"},\"/self/apps/installs\":{\"get\":{\"description\":\"Get a list of apps installed for an user.\",\"operationId\":\"getAppInstallsForUser\",\"parameters\":[{\"description\":\"Expand relationships.\",\"explode\":false,\"in\":\"query\",\"name\":\"expand\",\"schema\":{\"items\":{\"enum\":[\"app\"],\"type\":\"string\"},\"type\":\"array\"},\"style\":\"form\"},{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/AppInstallData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\",\"links\"],\"type\":\"object\"}}},\"description\":\"A list of apps installed for the specified organization.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of apps installed for an user.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/self/apps/installs/{install_id}\":{\"delete\":{\"description\":\"Revoke access for an app by install ID.\",\"operationId\":\"deleteUserAppInstallById\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/InstallId\"}],\"responses\":{\"204\":{\"description\":\"The app install has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke access for an app by install ID.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-06-19~experimental\",\"2023-11-03\",\"2024-05-23\"],\"x-snyk-api-version\":\"2024-05-23\"},\"x-snyk-api-resource\":\"app_installs\"},\"/self/apps/{app_id}\":{\"delete\":{\"description\":\"Revoke access for an app by app id\",\"operationId\":\"revokeUserInstalledApp\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/AppId\"}],\"responses\":{\"204\":{\"description\":\"The app has been revoked\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke an app\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2022-03-11\"],\"x-snyk-api-version\":\"2022-03-11\"},\"x-snyk-api-resource\":\"user_app_installs\"},\"/self/apps/{app_id}/sessions\":{\"get\":{\"description\":\"Get a list of active OAuth sessions for the app.\",\"operationId\":\"getUserAppSessions\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/StartingAfter\"},{\"$ref\":\"#/components/parameters/EndingBefore\"},{\"$ref\":\"#/components/parameters/Limit\"},{\"$ref\":\"#/components/parameters/AppId\"}],\"responses\":{\"200\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"properties\":{\"data\":{\"items\":{\"$ref\":\"#/components/schemas/SessionData\"},\"type\":\"array\"},\"jsonapi\":{\"$ref\":\"#/components/schemas/JsonApi\"},\"links\":{\"$ref\":\"#/components/schemas/PaginatedLinks\"}},\"required\":[\"data\",\"jsonapi\"],\"type\":\"object\"}}},\"description\":\"A list of active OAuth sessions for the app.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Get a list of active OAuth sessions for the app.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-03-30~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"sessions\"},\"/self/apps/{app_id}/sessions/{session_id}\":{\"delete\":{\"description\":\"Revoke an active user app session.\",\"operationId\":\"revokeUserAppSession\",\"parameters\":[{\"$ref\":\"#/components/parameters/Version\"},{\"$ref\":\"#/components/parameters/AppId\"},{\"description\":\"Session ID\",\"in\":\"path\",\"name\":\"session_id\",\"required\":true,\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}}],\"responses\":{\"204\":{\"description\":\"The user app sessions has been revoked.\",\"headers\":{\"deprecation\":{\"$ref\":\"#/components/headers/DeprecationHeader\"},\"location\":{\"schema\":{\"type\":\"string\"}},\"snyk-request-id\":{\"$ref\":\"#/components/headers/RequestIdResponseHeader\"},\"snyk-version-lifecycle-stage\":{\"$ref\":\"#/components/headers/VersionStageResponseHeader\"},\"snyk-version-requested\":{\"$ref\":\"#/components/headers/VersionRequestedResponseHeader\"},\"snyk-version-served\":{\"$ref\":\"#/components/headers/VersionServedResponseHeader\"},\"sunset\":{\"$ref\":\"#/components/headers/SunsetHeader\"}}},\"400\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Bad Request: A parameter provided as a part of the request was invalid.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"401\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Unauthorized: the request requires an authentication token or a token with more permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"403\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Forbidden: the request requires an authentication token with more or different permissions.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"404\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Not Found: The resource being operated on could not be found.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"409\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Conflict: The requested operation conflicts with the current state of the resource in some way.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}},\"500\":{\"content\":{\"application/vnd.api+json\":{\"schema\":{\"additionalProperties\":false,\"example\":{\"errors\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"jsonapi\":{\"version\":\"1.0\"}},\"properties\":{\"errors\":{\"example\":[{\"detail\":\"Permission denied for this resource\",\"status\":\"403\"}],\"items\":{\"additionalProperties\":false,\"example\":{\"detail\":\"Not Found\",\"status\":\"404\"},\"properties\":{\"code\":{\"description\":\"An application-specific error code, expressed as a string value.\",\"example\":\"entity-not-found\",\"type\":\"string\"},\"detail\":{\"description\":\"A human-readable explanation specific to this occurrence of the problem.\",\"example\":\"The request was missing these required fields: ...\",\"type\":\"string\"},\"id\":{\"description\":\"A unique identifier for this particular occurrence of the problem.\",\"example\":\"f16c31b5-6129-4571-add8-d589da9be524\",\"format\":\"uuid\",\"type\":\"string\"},\"meta\":{\"additionalProperties\":true,\"example\":{\"key\":\"value\"},\"type\":\"object\"},\"source\":{\"additionalProperties\":false,\"example\":{\"pointer\":\"/data/attributes\"},\"properties\":{\"parameter\":{\"description\":\"A string indicating which URI query parameter caused the error.\",\"example\":\"param1\",\"type\":\"string\"},\"pointer\":{\"description\":\"A JSON Pointer [RFC6901] to the associated entity in the request document.\",\"example\":\"/data/attributes\",\"type\":\"string\"}},\"type\":\"object\"},\"status\":{\"description\":\"The HTTP status code applicable to this problem, expressed as a string value.\",\"example\":\"400\",\"pattern\":\"^[45]\\\\d\\\\d$\",\"type\":\"string\"},\"title\":{\"description\":\"A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.\",\"example\":\"Bad request\",\"type\":\"string\"}},\"required\":[\"status\",\"detail\"],\"type\":\"object\"},\"minItems\":1,\"type\":\"array\"},\"jsonapi\":{\"additionalProperties\":false,\"example\":{\"version\":\"1.0\"},\"properties\":{\"version\":{\"description\":\"Version of the JSON API specification this server supports.\",\"example\":\"1.0\",\"pattern\":\"^(0|[1-9]\\\\d*)\\\\.(0|[1-9]\\\\d*)$\",\"type\":\"string\"}},\"required\":[\"version\"],\"type\":\"object\"}},\"required\":[\"jsonapi\",\"errors\"],\"type\":\"object\"}}},\"description\":\"Internal Server Error: An error was encountered while attempting to process the request.\",\"headers\":{\"deprecation\":{\"description\":\"A header containing the deprecation date of the underlying endpoint. For more information, please refer to the deprecation header RFC:\\nhttps://tools.ietf.org/id/draft-dalal-deprecation-header-01.html\\n\",\"example\":\"2021-07-01T00:00:00Z\",\"schema\":{\"format\":\"date-time\",\"type\":\"string\"}},\"snyk-request-id\":{\"description\":\"A header containing a unique id used for tracking this request. If you are reporting an issue to Snyk it's very helpful to provide this ID.\\n\",\"example\":\"4b58e274-ec62-4fab-917b-1d2c48d6bdef\",\"schema\":{\"format\":\"uuid\",\"type\":\"string\"}},\"snyk-version-lifecycle-stage\":{\"description\":\"A header containing the version stage of the endpoint. This stage describes the guarantees snyk provides surrounding stability of the endpoint.\\n\",\"schema\":{\"enum\":[\"wip\",\"experimental\",\"beta\",\"ga\",\"deprecated\",\"sunset\"],\"example\":\"ga\",\"type\":\"string\"}},\"snyk-version-requested\":{\"description\":\"A header containing the version of the endpoint requested by the caller.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Requested API version\",\"pattern\":\"^(wip|work-in-progress|experimental|beta|((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?))$\",\"type\":\"string\"}},\"snyk-version-served\":{\"description\":\"A header containing the version of the endpoint that was served by the API.\",\"example\":\"2021-06-04\",\"schema\":{\"description\":\"Resolved API version\",\"pattern\":\"^((([0-9]{4})-([0-1][0-9]))-((3[01])|(0[1-9])|([12][0-9]))(~(wip|work-in-progress|experimental|beta))?)$\",\"type\":\"string\"}},\"sunset\":{\"description\":\"A header containing the date of when the underlying endpoint will be removed. This header is only present if the endpoint has been deprecated. For information purposes only. Returned as a date in the format: YYYY-MM-DD\",\"example\":\"2021-08-02\",\"schema\":{\"format\":\"date\",\"type\":\"string\"}}}}},\"summary\":\"Revoke an active user app session.\",\"tags\":[\"Apps\"],\"x-snyk-api-releases\":[\"2023-03-30~experimental\",\"2023-11-03\"],\"x-snyk-api-version\":\"2023-11-03\"},\"x-snyk-api-resource\":\"sessions\"}},\"security\":[{\"BearerAuth\":[]},{\"APIToken\":[]}],\"servers\":[{\"description\":\"Snyk REST API\",\"url\":\"https://api.snyk.io/rest\"}],\"tags\":[{\"description\":\"Third-party Apps that integrate with the Snyk platform. See our [overview documentation](https://docs.snyk.io/integrations/snyk-apps) for more details.\",\"name\":\"Apps\"},{\"description\":\"Audit Logs\",\"name\":\"Audit Logs\"},{\"description\":\"User-defined collections of projects\",\"name\":\"Collection\"},{\"description\":\"Container Image resource\",\"name\":\"ContainerImage\"},{\"description\":\"Through the Custom Base Image Recommendation feature, Snyk can recommend an image upgrade from a pool of the your internal images. \\nThis allows your teams to be notified of newer and more secure versions of internal base images.\\n\\nNotable changes to this API resource:\\n- starting with version \\\"2023-09-20\\\", the `GET` `/custom_base_images` endpoint requires the `repository` filter when sorting by `version`.\\n- starting with version \\\"2024-01-04\\\", `VersioningSchema` objects with `type` `\\\"date\\\"` are no longer supported. Snyk recommends updating custom base images with the deprecated type to `\\\"single-selection\\\"`.\\n\",\"name\":\"Custom Base Images\"},{\"description\":\"Infrastructure as Code Settings.\",\"name\":\"IacSettings\"},{\"description\":\"Organization Invites.\",\"name\":\"Invites\"},{\"description\":\"Issues discovered in projects.\",\"name\":\"Issues\"},{\"description\":\"The OpenAPI specification for slack-app.\",\"name\":\"OpenAPI\"},{\"description\":\"An Organization is the lowest level of Snyk's tenancy hierarchy, and may contain projects and other data.\",\"name\":\"Orgs\"},{\"description\":\"A project is a single external resource which has been scanned by Snyk such as a manifest file or a container image. It may also be continuously monitored by Snyk.\\n\",\"name\":\"Projects\"},{\"description\":\"Snyk pull request templates allow you to control title, description, commit message.\",\"name\":\"Pull Request Templates\"},{\"description\":\"A Software Bill of Materials document\",\"name\":\"SBOM\"},{\"description\":\"SAST Settings modifications for an org\",\"name\":\"SastSettings\"},{\"description\":\"Service accounts can be used for continuous integration (CI) and other automation purposes, without using an actual Snyk user’s token.\",\"name\":\"ServiceAccounts\"},{\"description\":\"Slack integration configuration.\",\"name\":\"Slack\"},{\"description\":\"Slack app integration settings.\",\"name\":\"SlackSettings\"},{\"description\":\"Snyk Users\",\"name\":\"Users\"}],\"x-cerberus\":{\"authentication\":{\"strategies\":[{\"InternalJWT\":{}}]},\"enableAccessAudit\":true},\"x-optic-url\":\"https://app.useoptic.com/organizations/390ef489-882c-48ba-acb3-4e0b73e48767/apis/5Tz5UMTNEIuz5-FZ6J2ki\",\"x-snyk-api-lifecycle\":\"released\",\"x-snyk-api-version\":\"2024-06-26\"}"
  },
  {
    "path": "testing/sbom.cyclonedx-1.5.json",
    "content": "{\n  \"bomFormat\": \"CycloneDX\",\n  \"specVersion\": \"1.5\",\n  \"serialNumber\": \"urn:uuid:2bc89cc4-93e1-42cc-a0b6-5f6a305161fe\",\n  \"version\": 1,\n  \"metadata\": {\n    \"timestamp\": \"2024-02-19T15:41:53.826Z\",\n    \"tools\": {\n      \"components\": [\n        {\n          \"group\": \"@cyclonedx\",\n          \"name\": \"cdxgen\",\n          \"version\": \"10.1.2\",\n          \"purl\": \"pkg:npm/%40cyclonedx/cdxgen@10.1.2\",\n          \"type\": \"application\",\n          \"bom-ref\": \"pkg:npm/@cyclonedx/cdxgen@10.1.2\",\n          \"author\": \"OWASP Foundation\",\n          \"publisher\": \"OWASP Foundation\"\n        }\n      ]\n    },\n    \"authors\": [\n      {\n        \"name\": \"OWASP Foundation\"\n      }\n    ],\n    \"lifecycles\": [\n      {\n        \"phase\": \"build\"\n      }\n    ],\n    \"component\": {\n      \"group\": \"\",\n      \"name\": \"parlay-test\",\n      \"version\": \"0.1.0\",\n      \"type\": \"application\",\n      \"purl\": \"pkg:npm/parlay-test@0.1.0\",\n      \"bom-ref\": \"pkg:npm/parlay-test@0.1.0\",\n      \"components\": []\n    }\n  },\n  \"components\": [\n    {\n      \"group\": \"\",\n      \"name\": \"react\",\n      \"version\": \"18.2.0\",\n      \"scope\": \"required\",\n      \"hashes\": [\n        {\n          \"alg\": \"SHA-512\",\n          \"content\": \"ff722331d6f62fd41b05d5a25b97b73f6fe7a70301694f661c24825333659f464261b71f4ec19b4c9ad4fe419e99d1f6216981da2a19fb3931b66aba834f5f19\"\n        }\n      ],\n      \"purl\": \"pkg:npm/react@18.2.0\",\n      \"type\": \"framework\",\n      \"bom-ref\": \"pkg:npm/react@18.2.0\",\n      \"evidence\": {\n        \"identity\": {\n          \"field\": \"purl\",\n          \"confidence\": 1,\n          \"methods\": [\n            {\n              \"technique\": \"manifest-analysis\",\n              \"confidence\": 1,\n              \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n            }\n          ]\n        },\n        \"occurrences\": [\n          {\n            \"location\": \"src/index.js#1\"\n          }\n        ]\n      },\n      \"properties\": [\n        {\n          \"name\": \"SrcFile\",\n          \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n        },\n        {\n          \"name\": \"ResolvedUrl\",\n          \"value\": \"https://registry.npmjs.org/react/-/react-18.2.0.tgz\"\n        },\n        {\n          \"name\": \"ImportedModules\",\n          \"value\": \"react\"\n        }\n      ]\n    },\n    {\n      \"group\": \"\",\n      \"name\": \"loose-envify\",\n      \"version\": \"1.4.0\",\n      \"scope\": \"optional\",\n      \"hashes\": [\n        {\n          \"alg\": \"SHA-512\",\n          \"content\": \"972bb13c6aff59f86b95e9b608bfd472751cd7372a280226043cee918ed8e45ff242235d928ebe7d12debe5c351e03324b0edfeb5d54218e34f04b71452a0add\"\n        }\n      ],\n      \"purl\": \"pkg:npm/loose-envify@1.4.0\",\n      \"type\": \"library\",\n      \"bom-ref\": \"pkg:npm/loose-envify@1.4.0\",\n      \"evidence\": {\n        \"identity\": {\n          \"field\": \"purl\",\n          \"confidence\": 1,\n          \"methods\": [\n            {\n              \"technique\": \"manifest-analysis\",\n              \"confidence\": 1,\n              \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n            }\n          ]\n        }\n      },\n      \"properties\": [\n        {\n          \"name\": \"SrcFile\",\n          \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n        },\n        {\n          \"name\": \"ResolvedUrl\",\n          \"value\": \"https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz\"\n        }\n      ]\n    },\n    {\n      \"group\": \"\",\n      \"name\": \"js-tokens\",\n      \"version\": \"4.0.0\",\n      \"scope\": \"optional\",\n      \"hashes\": [\n        {\n          \"alg\": \"SHA-512\",\n          \"content\": \"45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29\"\n        }\n      ],\n      \"purl\": \"pkg:npm/js-tokens@4.0.0\",\n      \"type\": \"library\",\n      \"bom-ref\": \"pkg:npm/js-tokens@4.0.0\",\n      \"evidence\": {\n        \"identity\": {\n          \"field\": \"purl\",\n          \"confidence\": 1,\n          \"methods\": [\n            {\n              \"technique\": \"manifest-analysis\",\n              \"confidence\": 1,\n              \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n            }\n          ]\n        }\n      },\n      \"properties\": [\n        {\n          \"name\": \"SrcFile\",\n          \"value\": \"/Users/roscapaul/Documents/Playground/parlay-test/package-lock.json\"\n        },\n        {\n          \"name\": \"ResolvedUrl\",\n          \"value\": \"https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz\"\n        }\n      ]\n    }\n  ],\n  \"services\": [],\n  \"dependencies\": [\n    {\n      \"ref\": \"pkg:npm/js-tokens@4.0.0\",\n      \"dependsOn\": []\n    },\n    {\n      \"ref\": \"pkg:npm/loose-envify@1.4.0\",\n      \"dependsOn\": [\n        \"pkg:npm/js-tokens@4.0.0\"\n      ]\n    },\n    {\n      \"ref\": \"pkg:npm/react@18.2.0\",\n      \"dependsOn\": [\n        \"pkg:npm/loose-envify@1.4.0\"\n      ]\n    },\n    {\n      \"ref\": \"pkg:npm/parlay-test@0.1.0\",\n      \"dependsOn\": [\n        \"pkg:npm/react@18.2.0\"\n      ]\n    }\n  ]\n}\n"
  },
  {
    "path": "testing/sbom.cyclonedx.json",
    "content": "{\"bomFormat\":\"CycloneDX\",\"specVersion\":\"1.4\",\"version\":1,\"metadata\":{\"timestamp\":\"2023-04-11T06:14:27Z\",\"tools\":[{\"vendor\":\"Snyk\",\"name\":\"Snyk Open Source\"}],\"component\":{\"bom-ref\":\"1-snykin@0.1.0\",\"type\":\"application\",\"name\":\"snykin\",\"version\":\"0.1.0\",\"purl\":\"pkg:npm/snykin@0.1.0\"}},\"components\":[{\"bom-ref\":\"2-mime-db@1.52.0\",\"type\":\"library\",\"name\":\"mime-db\",\"version\":\"1.52.0\",\"purl\":\"pkg:npm/mime-db@1.52.0\"},{\"bom-ref\":\"3-mime-types@2.1.35\",\"type\":\"library\",\"name\":\"mime-types\",\"version\":\"2.1.35\",\"purl\":\"pkg:npm/mime-types@2.1.35\"},{\"bom-ref\":\"4-negotiator@0.6.3\",\"type\":\"library\",\"name\":\"negotiator\",\"version\":\"0.6.3\",\"purl\":\"pkg:npm/negotiator@0.6.3\"},{\"bom-ref\":\"5-accepts@1.3.8\",\"type\":\"library\",\"name\":\"accepts\",\"version\":\"1.3.8\",\"purl\":\"pkg:npm/accepts@1.3.8\"},{\"bom-ref\":\"6-array-flatten@1.1.1\",\"type\":\"library\",\"name\":\"array-flatten\",\"version\":\"1.1.1\",\"purl\":\"pkg:npm/array-flatten@1.1.1\"},{\"bom-ref\":\"7-bytes@3.1.2\",\"type\":\"library\",\"name\":\"bytes\",\"version\":\"3.1.2\",\"purl\":\"pkg:npm/bytes@3.1.2\"},{\"bom-ref\":\"8-content-type@1.0.4\",\"type\":\"library\",\"name\":\"content-type\",\"version\":\"1.0.4\",\"purl\":\"pkg:npm/content-type@1.0.4\"},{\"bom-ref\":\"9-ms@2.0.0\",\"type\":\"library\",\"name\":\"ms\",\"version\":\"2.0.0\",\"purl\":\"pkg:npm/ms@2.0.0\"},{\"bom-ref\":\"10-debug@2.6.9\",\"type\":\"library\",\"name\":\"debug\",\"version\":\"2.6.9\",\"purl\":\"pkg:npm/debug@2.6.9\"},{\"bom-ref\":\"11-depd@2.0.0\",\"type\":\"library\",\"name\":\"depd\",\"version\":\"2.0.0\",\"purl\":\"pkg:npm/depd@2.0.0\"},{\"bom-ref\":\"12-destroy@1.2.0\",\"type\":\"library\",\"name\":\"destroy\",\"version\":\"1.2.0\",\"purl\":\"pkg:npm/destroy@1.2.0\"},{\"bom-ref\":\"13-inherits@2.0.4\",\"type\":\"library\",\"name\":\"inherits\",\"version\":\"2.0.4\",\"purl\":\"pkg:npm/inherits@2.0.4\"},{\"bom-ref\":\"14-setprototypeof@1.2.0\",\"type\":\"library\",\"name\":\"setprototypeof\",\"version\":\"1.2.0\",\"purl\":\"pkg:npm/setprototypeof@1.2.0\"},{\"bom-ref\":\"15-statuses@2.0.1\",\"type\":\"library\",\"name\":\"statuses\",\"version\":\"2.0.1\",\"purl\":\"pkg:npm/statuses@2.0.1\"},{\"bom-ref\":\"16-toidentifier@1.0.1\",\"type\":\"library\",\"name\":\"toidentifier\",\"version\":\"1.0.1\",\"purl\":\"pkg:npm/toidentifier@1.0.1\"},{\"bom-ref\":\"17-http-errors@2.0.0\",\"type\":\"library\",\"name\":\"http-errors\",\"version\":\"2.0.0\",\"purl\":\"pkg:npm/http-errors@2.0.0\"},{\"bom-ref\":\"18-safer-buffer@2.1.2\",\"type\":\"library\",\"name\":\"safer-buffer\",\"version\":\"2.1.2\",\"purl\":\"pkg:npm/safer-buffer@2.1.2\"},{\"bom-ref\":\"19-iconv-lite@0.4.24\",\"type\":\"library\",\"name\":\"iconv-lite\",\"version\":\"0.4.24\",\"purl\":\"pkg:npm/iconv-lite@0.4.24\"},{\"bom-ref\":\"20-ee-first@1.1.1\",\"type\":\"library\",\"name\":\"ee-first\",\"version\":\"1.1.1\",\"purl\":\"pkg:npm/ee-first@1.1.1\"},{\"bom-ref\":\"21-on-finished@2.4.1\",\"type\":\"library\",\"name\":\"on-finished\",\"version\":\"2.4.1\",\"purl\":\"pkg:npm/on-finished@2.4.1\"},{\"bom-ref\":\"22-function-bind@1.1.1\",\"type\":\"library\",\"name\":\"function-bind\",\"version\":\"1.1.1\",\"purl\":\"pkg:npm/function-bind@1.1.1\"},{\"bom-ref\":\"23-has@1.0.3\",\"type\":\"library\",\"name\":\"has\",\"version\":\"1.0.3\",\"purl\":\"pkg:npm/has@1.0.3\"},{\"bom-ref\":\"24-has-symbols@1.0.3\",\"type\":\"library\",\"name\":\"has-symbols\",\"version\":\"1.0.3\",\"purl\":\"pkg:npm/has-symbols@1.0.3\"},{\"bom-ref\":\"25-get-intrinsic@1.1.2\",\"type\":\"library\",\"name\":\"get-intrinsic\",\"version\":\"1.1.2\",\"purl\":\"pkg:npm/get-intrinsic@1.1.2\"},{\"bom-ref\":\"26-call-bind@1.0.2\",\"type\":\"library\",\"name\":\"call-bind\",\"version\":\"1.0.2\",\"purl\":\"pkg:npm/call-bind@1.0.2\"},{\"bom-ref\":\"27-object-inspect@1.12.2\",\"type\":\"library\",\"name\":\"object-inspect\",\"version\":\"1.12.2\",\"purl\":\"pkg:npm/object-inspect@1.12.2\"},{\"bom-ref\":\"28-side-channel@1.0.4\",\"type\":\"library\",\"name\":\"side-channel\",\"version\":\"1.0.4\",\"purl\":\"pkg:npm/side-channel@1.0.4\"},{\"bom-ref\":\"29-qs@6.10.3\",\"type\":\"library\",\"name\":\"qs\",\"version\":\"6.10.3\",\"purl\":\"pkg:npm/qs@6.10.3\"},{\"bom-ref\":\"30-unpipe@1.0.0\",\"type\":\"library\",\"name\":\"unpipe\",\"version\":\"1.0.0\",\"purl\":\"pkg:npm/unpipe@1.0.0\"},{\"bom-ref\":\"31-raw-body@2.5.1\",\"type\":\"library\",\"name\":\"raw-body\",\"version\":\"2.5.1\",\"purl\":\"pkg:npm/raw-body@2.5.1\"},{\"bom-ref\":\"32-media-typer@0.3.0\",\"type\":\"library\",\"name\":\"media-typer\",\"version\":\"0.3.0\",\"purl\":\"pkg:npm/media-typer@0.3.0\"},{\"bom-ref\":\"33-type-is@1.6.18\",\"type\":\"library\",\"name\":\"type-is\",\"version\":\"1.6.18\",\"purl\":\"pkg:npm/type-is@1.6.18\"},{\"bom-ref\":\"34-body-parser@1.20.0\",\"type\":\"library\",\"name\":\"body-parser\",\"version\":\"1.20.0\",\"purl\":\"pkg:npm/body-parser@1.20.0\"},{\"bom-ref\":\"35-safe-buffer@5.2.1\",\"type\":\"library\",\"name\":\"safe-buffer\",\"version\":\"5.2.1\",\"purl\":\"pkg:npm/safe-buffer@5.2.1\"},{\"bom-ref\":\"36-content-disposition@0.5.4\",\"type\":\"library\",\"name\":\"content-disposition\",\"version\":\"0.5.4\",\"purl\":\"pkg:npm/content-disposition@0.5.4\"},{\"bom-ref\":\"37-cookie@0.5.0\",\"type\":\"library\",\"name\":\"cookie\",\"version\":\"0.5.0\",\"purl\":\"pkg:npm/cookie@0.5.0\"},{\"bom-ref\":\"38-cookie-signature@1.0.6\",\"type\":\"library\",\"name\":\"cookie-signature\",\"version\":\"1.0.6\",\"purl\":\"pkg:npm/cookie-signature@1.0.6\"},{\"bom-ref\":\"39-encodeurl@1.0.2\",\"type\":\"library\",\"name\":\"encodeurl\",\"version\":\"1.0.2\",\"purl\":\"pkg:npm/encodeurl@1.0.2\"},{\"bom-ref\":\"40-escape-html@1.0.3\",\"type\":\"library\",\"name\":\"escape-html\",\"version\":\"1.0.3\",\"purl\":\"pkg:npm/escape-html@1.0.3\"},{\"bom-ref\":\"41-etag@1.8.1\",\"type\":\"library\",\"name\":\"etag\",\"version\":\"1.8.1\",\"purl\":\"pkg:npm/etag@1.8.1\"},{\"bom-ref\":\"42-parseurl@1.3.3\",\"type\":\"library\",\"name\":\"parseurl\",\"version\":\"1.3.3\",\"purl\":\"pkg:npm/parseurl@1.3.3\"},{\"bom-ref\":\"43-finalhandler@1.2.0\",\"type\":\"library\",\"name\":\"finalhandler\",\"version\":\"1.2.0\",\"purl\":\"pkg:npm/finalhandler@1.2.0\"},{\"bom-ref\":\"44-fresh@0.5.2\",\"type\":\"library\",\"name\":\"fresh\",\"version\":\"0.5.2\",\"purl\":\"pkg:npm/fresh@0.5.2\"},{\"bom-ref\":\"45-merge-descriptors@1.0.1\",\"type\":\"library\",\"name\":\"merge-descriptors\",\"version\":\"1.0.1\",\"purl\":\"pkg:npm/merge-descriptors@1.0.1\"},{\"bom-ref\":\"46-methods@1.1.2\",\"type\":\"library\",\"name\":\"methods\",\"version\":\"1.1.2\",\"purl\":\"pkg:npm/methods@1.1.2\"},{\"bom-ref\":\"47-path-to-regexp@0.1.7\",\"type\":\"library\",\"name\":\"path-to-regexp\",\"version\":\"0.1.7\",\"purl\":\"pkg:npm/path-to-regexp@0.1.7\"},{\"bom-ref\":\"48-forwarded@0.2.0\",\"type\":\"library\",\"name\":\"forwarded\",\"version\":\"0.2.0\",\"purl\":\"pkg:npm/forwarded@0.2.0\"},{\"bom-ref\":\"49-ipaddr.js@1.9.1\",\"type\":\"library\",\"name\":\"ipaddr.js\",\"version\":\"1.9.1\",\"purl\":\"pkg:npm/ipaddr.js@1.9.1\"},{\"bom-ref\":\"50-proxy-addr@2.0.7\",\"type\":\"library\",\"name\":\"proxy-addr\",\"version\":\"2.0.7\",\"purl\":\"pkg:npm/proxy-addr@2.0.7\"},{\"bom-ref\":\"51-range-parser@1.2.1\",\"type\":\"library\",\"name\":\"range-parser\",\"version\":\"1.2.1\",\"purl\":\"pkg:npm/range-parser@1.2.1\"},{\"bom-ref\":\"52-mime@1.6.0\",\"type\":\"library\",\"name\":\"mime\",\"version\":\"1.6.0\",\"purl\":\"pkg:npm/mime@1.6.0\"},{\"bom-ref\":\"53-ms@2.1.3\",\"type\":\"library\",\"name\":\"ms\",\"version\":\"2.1.3\",\"purl\":\"pkg:npm/ms@2.1.3\"},{\"bom-ref\":\"54-send@0.18.0\",\"type\":\"library\",\"name\":\"send\",\"version\":\"0.18.0\",\"purl\":\"pkg:npm/send@0.18.0\"},{\"bom-ref\":\"55-serve-static@1.15.0\",\"type\":\"library\",\"name\":\"serve-static\",\"version\":\"1.15.0\",\"purl\":\"pkg:npm/serve-static@1.15.0\"},{\"bom-ref\":\"56-utils-merge@1.0.1\",\"type\":\"library\",\"name\":\"utils-merge\",\"version\":\"1.0.1\",\"purl\":\"pkg:npm/utils-merge@1.0.1\"},{\"bom-ref\":\"57-vary@1.1.2\",\"type\":\"library\",\"name\":\"vary\",\"version\":\"1.1.2\",\"purl\":\"pkg:npm/vary@1.1.2\"},{\"bom-ref\":\"58-express@4.18.1\",\"type\":\"library\",\"name\":\"express\",\"version\":\"4.18.1\",\"purl\":\"pkg:npm/express@4.18.1\"},{\"bom-ref\":\"59-hoek@6.1.3\",\"type\":\"library\",\"name\":\"hoek\",\"version\":\"6.1.3\",\"purl\":\"pkg:npm/hoek@6.1.3\"},{\"bom-ref\":\"60-boom@7.3.0\",\"type\":\"library\",\"name\":\"boom\",\"version\":\"7.3.0\",\"purl\":\"pkg:npm/boom@7.3.0\"},{\"bom-ref\":\"61-bourne@1.1.2\",\"type\":\"library\",\"name\":\"bourne\",\"version\":\"1.1.2\",\"purl\":\"pkg:npm/bourne@1.1.2\"},{\"bom-ref\":\"62-content@4.0.6\",\"type\":\"library\",\"name\":\"content\",\"version\":\"4.0.6\",\"purl\":\"pkg:npm/content@4.0.6\"},{\"bom-ref\":\"63-b64@4.1.2\",\"type\":\"library\",\"name\":\"b64\",\"version\":\"4.1.2\",\"purl\":\"pkg:npm/b64@4.1.2\"},{\"bom-ref\":\"64-vise@3.0.2\",\"type\":\"library\",\"name\":\"vise\",\"version\":\"3.0.2\",\"purl\":\"pkg:npm/vise@3.0.2\"},{\"bom-ref\":\"65-nigel@3.0.4\",\"type\":\"library\",\"name\":\"nigel\",\"version\":\"3.0.4\",\"purl\":\"pkg:npm/nigel@3.0.4\"},{\"bom-ref\":\"66-pez@4.0.5\",\"type\":\"library\",\"name\":\"pez\",\"version\":\"4.0.5\",\"purl\":\"pkg:npm/pez@4.0.5\"},{\"bom-ref\":\"67-wreck@14.2.0\",\"type\":\"library\",\"name\":\"wreck\",\"version\":\"14.2.0\",\"purl\":\"pkg:npm/wreck@14.2.0\"},{\"bom-ref\":\"68-subtext@6.0.12\",\"type\":\"library\",\"name\":\"subtext\",\"version\":\"6.0.12\",\"purl\":\"pkg:npm/subtext@6.0.12\"}],\"dependencies\":[{\"ref\":\"1-snykin@0.1.0\",\"dependsOn\":[\"58-express@4.18.1\",\"68-subtext@6.0.12\"]},{\"ref\":\"2-mime-db@1.52.0\"},{\"ref\":\"3-mime-types@2.1.35\",\"dependsOn\":[\"2-mime-db@1.52.0\"]},{\"ref\":\"4-negotiator@0.6.3\"},{\"ref\":\"5-accepts@1.3.8\",\"dependsOn\":[\"3-mime-types@2.1.35\",\"4-negotiator@0.6.3\"]},{\"ref\":\"6-array-flatten@1.1.1\"},{\"ref\":\"7-bytes@3.1.2\"},{\"ref\":\"8-content-type@1.0.4\"},{\"ref\":\"9-ms@2.0.0\"},{\"ref\":\"10-debug@2.6.9\",\"dependsOn\":[\"9-ms@2.0.0\"]},{\"ref\":\"11-depd@2.0.0\"},{\"ref\":\"12-destroy@1.2.0\"},{\"ref\":\"13-inherits@2.0.4\"},{\"ref\":\"14-setprototypeof@1.2.0\"},{\"ref\":\"15-statuses@2.0.1\"},{\"ref\":\"16-toidentifier@1.0.1\"},{\"ref\":\"17-http-errors@2.0.0\",\"dependsOn\":[\"11-depd@2.0.0\",\"13-inherits@2.0.4\",\"14-setprototypeof@1.2.0\",\"15-statuses@2.0.1\",\"16-toidentifier@1.0.1\"]},{\"ref\":\"18-safer-buffer@2.1.2\"},{\"ref\":\"19-iconv-lite@0.4.24\",\"dependsOn\":[\"18-safer-buffer@2.1.2\"]},{\"ref\":\"20-ee-first@1.1.1\"},{\"ref\":\"21-on-finished@2.4.1\",\"dependsOn\":[\"20-ee-first@1.1.1\"]},{\"ref\":\"22-function-bind@1.1.1\"},{\"ref\":\"23-has@1.0.3\",\"dependsOn\":[\"22-function-bind@1.1.1\"]},{\"ref\":\"24-has-symbols@1.0.3\"},{\"ref\":\"25-get-intrinsic@1.1.2\",\"dependsOn\":[\"22-function-bind@1.1.1\",\"23-has@1.0.3\",\"24-has-symbols@1.0.3\"]},{\"ref\":\"26-call-bind@1.0.2\",\"dependsOn\":[\"22-function-bind@1.1.1\",\"25-get-intrinsic@1.1.2\"]},{\"ref\":\"27-object-inspect@1.12.2\"},{\"ref\":\"28-side-channel@1.0.4\",\"dependsOn\":[\"26-call-bind@1.0.2\",\"25-get-intrinsic@1.1.2\",\"27-object-inspect@1.12.2\"]},{\"ref\":\"29-qs@6.10.3\",\"dependsOn\":[\"28-side-channel@1.0.4\"]},{\"ref\":\"30-unpipe@1.0.0\"},{\"ref\":\"31-raw-body@2.5.1\",\"dependsOn\":[\"7-bytes@3.1.2\",\"17-http-errors@2.0.0\",\"19-iconv-lite@0.4.24\",\"30-unpipe@1.0.0\"]},{\"ref\":\"32-media-typer@0.3.0\"},{\"ref\":\"33-type-is@1.6.18\",\"dependsOn\":[\"32-media-typer@0.3.0\",\"3-mime-types@2.1.35\"]},{\"ref\":\"34-body-parser@1.20.0\",\"dependsOn\":[\"7-bytes@3.1.2\",\"8-content-type@1.0.4\",\"10-debug@2.6.9\",\"11-depd@2.0.0\",\"12-destroy@1.2.0\",\"17-http-errors@2.0.0\",\"19-iconv-lite@0.4.24\",\"21-on-finished@2.4.1\",\"29-qs@6.10.3\",\"31-raw-body@2.5.1\",\"33-type-is@1.6.18\",\"30-unpipe@1.0.0\"]},{\"ref\":\"35-safe-buffer@5.2.1\"},{\"ref\":\"36-content-disposition@0.5.4\",\"dependsOn\":[\"35-safe-buffer@5.2.1\"]},{\"ref\":\"37-cookie@0.5.0\"},{\"ref\":\"38-cookie-signature@1.0.6\"},{\"ref\":\"39-encodeurl@1.0.2\"},{\"ref\":\"40-escape-html@1.0.3\"},{\"ref\":\"41-etag@1.8.1\"},{\"ref\":\"42-parseurl@1.3.3\"},{\"ref\":\"43-finalhandler@1.2.0\",\"dependsOn\":[\"10-debug@2.6.9\",\"39-encodeurl@1.0.2\",\"40-escape-html@1.0.3\",\"21-on-finished@2.4.1\",\"42-parseurl@1.3.3\",\"15-statuses@2.0.1\",\"30-unpipe@1.0.0\"]},{\"ref\":\"44-fresh@0.5.2\"},{\"ref\":\"45-merge-descriptors@1.0.1\"},{\"ref\":\"46-methods@1.1.2\"},{\"ref\":\"47-path-to-regexp@0.1.7\"},{\"ref\":\"48-forwarded@0.2.0\"},{\"ref\":\"49-ipaddr.js@1.9.1\"},{\"ref\":\"50-proxy-addr@2.0.7\",\"dependsOn\":[\"48-forwarded@0.2.0\",\"49-ipaddr.js@1.9.1\"]},{\"ref\":\"51-range-parser@1.2.1\"},{\"ref\":\"52-mime@1.6.0\"},{\"ref\":\"53-ms@2.1.3\"},{\"ref\":\"54-send@0.18.0\",\"dependsOn\":[\"10-debug@2.6.9\",\"11-depd@2.0.0\",\"12-destroy@1.2.0\",\"39-encodeurl@1.0.2\",\"40-escape-html@1.0.3\",\"41-etag@1.8.1\",\"44-fresh@0.5.2\",\"17-http-errors@2.0.0\",\"52-mime@1.6.0\",\"53-ms@2.1.3\",\"21-on-finished@2.4.1\",\"51-range-parser@1.2.1\",\"15-statuses@2.0.1\"]},{\"ref\":\"55-serve-static@1.15.0\",\"dependsOn\":[\"39-encodeurl@1.0.2\",\"40-escape-html@1.0.3\",\"42-parseurl@1.3.3\",\"54-send@0.18.0\"]},{\"ref\":\"56-utils-merge@1.0.1\"},{\"ref\":\"57-vary@1.1.2\"},{\"ref\":\"58-express@4.18.1\",\"dependsOn\":[\"5-accepts@1.3.8\",\"6-array-flatten@1.1.1\",\"34-body-parser@1.20.0\",\"36-content-disposition@0.5.4\",\"8-content-type@1.0.4\",\"37-cookie@0.5.0\",\"38-cookie-signature@1.0.6\",\"10-debug@2.6.9\",\"11-depd@2.0.0\",\"39-encodeurl@1.0.2\",\"40-escape-html@1.0.3\",\"41-etag@1.8.1\",\"43-finalhandler@1.2.0\",\"44-fresh@0.5.2\",\"17-http-errors@2.0.0\",\"45-merge-descriptors@1.0.1\",\"46-methods@1.1.2\",\"21-on-finished@2.4.1\",\"42-parseurl@1.3.3\",\"47-path-to-regexp@0.1.7\",\"50-proxy-addr@2.0.7\",\"29-qs@6.10.3\",\"51-range-parser@1.2.1\",\"35-safe-buffer@5.2.1\",\"54-send@0.18.0\",\"55-serve-static@1.15.0\",\"14-setprototypeof@1.2.0\",\"15-statuses@2.0.1\",\"33-type-is@1.6.18\",\"56-utils-merge@1.0.1\",\"57-vary@1.1.2\"]},{\"ref\":\"59-hoek@6.1.3\"},{\"ref\":\"60-boom@7.3.0\",\"dependsOn\":[\"59-hoek@6.1.3\"]},{\"ref\":\"61-bourne@1.1.2\"},{\"ref\":\"62-content@4.0.6\",\"dependsOn\":[\"60-boom@7.3.0\"]},{\"ref\":\"63-b64@4.1.2\",\"dependsOn\":[\"59-hoek@6.1.3\"]},{\"ref\":\"64-vise@3.0.2\",\"dependsOn\":[\"59-hoek@6.1.3\"]},{\"ref\":\"65-nigel@3.0.4\",\"dependsOn\":[\"59-hoek@6.1.3\",\"64-vise@3.0.2\"]},{\"ref\":\"66-pez@4.0.5\",\"dependsOn\":[\"63-b64@4.1.2\",\"60-boom@7.3.0\",\"62-content@4.0.6\",\"59-hoek@6.1.3\",\"65-nigel@3.0.4\"]},{\"ref\":\"67-wreck@14.2.0\",\"dependsOn\":[\"60-boom@7.3.0\",\"61-bourne@1.1.2\",\"59-hoek@6.1.3\"]},{\"ref\":\"68-subtext@6.0.12\",\"dependsOn\":[\"60-boom@7.3.0\",\"61-bourne@1.1.2\",\"62-content@4.0.6\",\"59-hoek@6.1.3\",\"66-pez@4.0.5\",\"67-wreck@14.2.0\"]}]}\n\n"
  },
  {
    "path": "testing/sbom.cyclonedx.xml",
    "content": "<bom xmlns=\"http://cyclonedx.org/schema/bom/1.4\" version=\"1\"><metadata><timestamp>2023-06-12T19:17:47Z</timestamp><tools><tool><vendor>Snyk</vendor><name>Snyk Open Source</name></tool></tools><component bom-ref=\"1-package-file-basic@1.0.0\" type=\"application\"><name>package-file-basic</name><version>1.0.0</version><purl>pkg:npm/package-file-basic@1.0.0</purl></component></metadata><components><component bom-ref=\"2-debug@1.0.5\" type=\"library\"><name>debug</name><version>1.0.5</version><purl>pkg:npm/debug@1.0.5</purl></component><component bom-ref=\"3-ms@2.0.0\" type=\"library\"><name>ms</name><version>2.0.0</version><purl>pkg:npm/ms@2.0.0</purl></component><component bom-ref=\"4-minimatch@3.0.0\" type=\"library\"><name>minimatch</name><version>3.0.0</version><purl>pkg:npm/minimatch@3.0.0</purl></component><component bom-ref=\"5-brace-expansion@1.1.11\" type=\"library\"><name>brace-expansion</name><version>1.1.11</version><purl>pkg:npm/brace-expansion@1.1.11</purl></component><component bom-ref=\"6-balanced-match@1.0.2\" type=\"library\"><name>balanced-match</name><version>1.0.2</version><purl>pkg:npm/balanced-match@1.0.2</purl></component><component bom-ref=\"7-concat-map@0.0.1\" type=\"library\"><name>concat-map</name><version>0.0.1</version><purl>pkg:npm/concat-map@0.0.1</purl></component></components><dependencies><dependency ref=\"1-package-file-basic@1.0.0\"><dependency ref=\"2-debug@1.0.5\"></dependency><dependency ref=\"4-minimatch@3.0.0\"></dependency></dependency><dependency ref=\"2-debug@1.0.5\"><dependency ref=\"3-ms@2.0.0\"></dependency></dependency><dependency ref=\"3-ms@2.0.0\"></dependency><dependency ref=\"4-minimatch@3.0.0\"><dependency ref=\"5-brace-expansion@1.1.11\"></dependency></dependency><dependency ref=\"5-brace-expansion@1.1.11\"><dependency ref=\"6-balanced-match@1.0.2\"></dependency><dependency ref=\"7-concat-map@0.0.1\"></dependency></dependency><dependency ref=\"6-balanced-match@1.0.2\"></dependency><dependency ref=\"7-concat-map@0.0.1\"></dependency></dependencies></bom>"
  },
  {
    "path": "testing/sbom.spdx-2.3.json",
    "content": "{\n  \"spdxVersion\": \"SPDX-2.3\",\n  \"dataLicense\": \"CC0-1.0\",\n  \"SPDXID\": \"SPDXRef-DOCUMENT\",\n  \"name\": \"package-file-basic@1.0.0\",\n  \"documentNamespace\": \"32bfb85d-d34e-4a5b-a08d-5c295fbc9948\",\n  \"creationInfo\": {\n    \"licenseListVersion\": \"3.19\",\n    \"creators\": [\n      \"Tool: Snyk Open Source\",\n      \"Organization: Snyk\"\n    ],\n    \"created\": \"2000-01-01T00:00:00Z\"\n  },\n  \"packages\": [\n    {\n      \"name\": \"package-file-basic\",\n      \"SPDXID\": \"SPDXRef-1-package-file-basic-1.0.0\",\n      \"versionInfo\": \"1.0.0\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/package-file-basic@1.0.0\"\n        }\n      ]\n    },\n    {\n      \"name\": \"debug\",\n      \"SPDXID\": \"SPDXRef-2-debug-1.0.5\",\n      \"versionInfo\": \"1.0.5\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/debug@1.0.5\"\n        }\n      ]\n    },\n    {\n      \"name\": \"ms\",\n      \"SPDXID\": \"SPDXRef-3-ms-2.0.0\",\n      \"versionInfo\": \"2.0.0\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/ms@2.0.0\"\n        }\n      ]\n    },\n    {\n      \"name\": \"minimatch\",\n      \"SPDXID\": \"SPDXRef-4-minimatch-3.0.0\",\n      \"versionInfo\": \"3.0.0\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/minimatch@3.0.0\"\n        }\n      ]\n    },\n    {\n      \"name\": \"brace-expansion\",\n      \"SPDXID\": \"SPDXRef-5-brace-expansion-1.1.11\",\n      \"versionInfo\": \"1.1.11\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/brace-expansion@1.1.11\"\n        }\n      ]\n    },\n    {\n      \"name\": \"balanced-match\",\n      \"SPDXID\": \"SPDXRef-6-balanced-match-1.0.2\",\n      \"versionInfo\": \"1.0.2\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/balanced-match@1.0.2\"\n        }\n      ]\n    },\n    {\n      \"name\": \"concat-map\",\n      \"SPDXID\": \"SPDXRef-7-concat-map-0.0.1\",\n      \"versionInfo\": \"0.0.1\",\n      \"downloadLocation\": \"NOASSERTION\",\n      \"copyrightText\": \"NOASSERTION\",\n      \"externalRefs\": [\n        {\n          \"referenceCategory\": \"PACKAGE-MANAGER\",\n          \"referenceType\": \"purl\",\n          \"referenceLocator\": \"pkg:npm/concat-map@0.0.1\"\n        }\n      ]\n    }\n  ],\n  \"relationships\": [\n    {\n      \"spdxElementId\": \"SPDXRef-DOCUMENT\",\n      \"relatedSpdxElement\": \"SPDXRef-1-package-file-basic-1.0.0\",\n      \"relationshipType\": \"DESCRIBES\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-2-debug-1.0.5\",\n      \"relatedSpdxElement\": \"SPDXRef-1-package-file-basic-1.0.0\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-4-minimatch-3.0.0\",\n      \"relatedSpdxElement\": \"SPDXRef-1-package-file-basic-1.0.0\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-3-ms-2.0.0\",\n      \"relatedSpdxElement\": \"SPDXRef-2-debug-1.0.5\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-5-brace-expansion-1.1.11\",\n      \"relatedSpdxElement\": \"SPDXRef-4-minimatch-3.0.0\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-6-balanced-match-1.0.2\",\n      \"relatedSpdxElement\": \"SPDXRef-5-brace-expansion-1.1.11\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    },\n    {\n      \"spdxElementId\": \"SPDXRef-7-concat-map-0.0.1\",\n      \"relatedSpdxElement\": \"SPDXRef-5-brace-expansion-1.1.11\",\n      \"relationshipType\": \"DEPENDENCY_OF\"\n    }\n  ]\n}"
  },
  {
    "path": "testing/sbom2.cyclonedx.json",
    "content": "{\"bomFormat\":\"CycloneDX\",\"specVersion\":\"1.4\",\"version\":1,\"metadata\":{\"timestamp\":\"2023-04-22T09:07:39Z\",\"tools\":[{\"vendor\":\"Snyk\",\"name\":\"Snyk Open Source\"}],\"component\":{\"bom-ref\":\"1-io.pivotal.sporing:todo-list@0.0.1-SNAPSHOT\",\"type\":\"application\",\"name\":\"io.pivotal.sporing:todo-list\",\"version\":\"0.0.1-SNAPSHOT\",\"purl\":\"pkg:maven/io.pivotal.sporing/todo-list@0.0.1-SNAPSHOT\"},\"properties\":[{\"name\":\"snyk:org_id\",\"value\":\"6d11b520-9f82-42e3-b60c-a4c23add7f77\"},{\"name\":\"snyk:project_id\",\"value\":\"535ff486-222c-4d0f-84cc-60c13ec55c9d\"}]},\"components\":[{\"bom-ref\":\"2-com.h2database:h2@1.4.200\",\"type\":\"library\",\"name\":\"com.h2database:h2\",\"version\":\"1.4.200\",\"purl\":\"pkg:maven/com.h2database/h2@1.4.200\"},{\"bom-ref\":\"3-org.apache.logging.log4j:log4j-api@2.14.0\",\"type\":\"library\",\"name\":\"org.apache.logging.log4j:log4j-api\",\"version\":\"2.14.0\",\"purl\":\"pkg:maven/org.apache.logging.log4j/log4j-api@2.14.0\"},{\"bom-ref\":\"4-org.apache.logging.log4j:log4j-api@2.14.0\",\"type\":\"library\",\"name\":\"org.apache.logging.log4j:log4j-api\",\"version\":\"2.14.0\",\"purl\":\"pkg:maven/org.apache.logging.log4j/log4j-api@2.14.0\"},{\"bom-ref\":\"5-org.apache.logging.log4j:log4j-core@2.14.0\",\"type\":\"library\",\"name\":\"org.apache.logging.log4j:log4j-core\",\"version\":\"2.14.0\",\"purl\":\"pkg:maven/org.apache.logging.log4j/log4j-core@2.14.0\"},{\"bom-ref\":\"6-org.mariadb.jdbc:mariadb-java-client@1.8.0\",\"type\":\"library\",\"name\":\"org.mariadb.jdbc:mariadb-java-client\",\"version\":\"1.8.0\",\"purl\":\"pkg:maven/org.mariadb.jdbc/mariadb-java-client@1.8.0\"},{\"bom-ref\":\"7-org.projectlombok:lombok@1.18.20\",\"type\":\"library\",\"name\":\"org.projectlombok:lombok\",\"version\":\"1.18.20\",\"purl\":\"pkg:maven/org.projectlombok/lombok@1.18.20\"},{\"bom-ref\":\"8-org.springframework:spring-context@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-context\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-context@5.3.3\"},{\"bom-ref\":\"9-org.springframework:spring-context@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-context\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-context@5.3.3\"},{\"bom-ref\":\"10-org.springframework:spring-core@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-core\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-core@5.3.3\"},{\"bom-ref\":\"11-org.springframework:spring-core@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-core\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-core@5.3.3\"},{\"bom-ref\":\"12-org.springframework.boot:spring-boot@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot@2.4.2\"},{\"bom-ref\":\"13-org.springframework.boot:spring-boot@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot@2.4.2\"},{\"bom-ref\":\"14-org.springframework.boot:spring-boot-autoconfigure@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-autoconfigure\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.4.2\"},{\"bom-ref\":\"15-org.springframework.boot:spring-boot-autoconfigure@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-autoconfigure\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.4.2\"},{\"bom-ref\":\"16-org.springframework.boot:spring-boot-devtools@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-devtools\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-devtools@2.4.2\"},{\"bom-ref\":\"17-org.hdrhistogram:HdrHistogram@2.1.12\",\"type\":\"library\",\"name\":\"org.hdrhistogram:HdrHistogram\",\"version\":\"2.1.12\",\"purl\":\"pkg:maven/org.hdrhistogram/HdrHistogram@2.1.12\"},{\"bom-ref\":\"18-org.latencyutils:LatencyUtils@2.0.3\",\"type\":\"library\",\"name\":\"org.latencyutils:LatencyUtils\",\"version\":\"2.0.3\",\"purl\":\"pkg:maven/org.latencyutils/LatencyUtils@2.0.3\"},{\"bom-ref\":\"19-io.micrometer:micrometer-core@1.6.3\",\"type\":\"library\",\"name\":\"io.micrometer:micrometer-core\",\"version\":\"1.6.3\",\"purl\":\"pkg:maven/io.micrometer/micrometer-core@1.6.3\"},{\"bom-ref\":\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-databind\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.4\"},{\"bom-ref\":\"21-com.fasterxml.jackson.core:jackson-databind@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-databind\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.4\"},{\"bom-ref\":\"22-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.datatype:jackson-datatype-jsr310\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.4\"},{\"bom-ref\":\"23-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.datatype:jackson-datatype-jsr310\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.4\"},{\"bom-ref\":\"24-org.springframework.boot:spring-boot-actuator@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-actuator\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-actuator@2.4.2\"},{\"bom-ref\":\"25-org.springframework.boot:spring-boot-actuator-autoconfigure@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-actuator-autoconfigure\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure@2.4.2\"},{\"bom-ref\":\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter@2.4.2\"},{\"bom-ref\":\"27-org.springframework.boot:spring-boot-starter@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter@2.4.2\"},{\"bom-ref\":\"28-org.springframework.boot:spring-boot-starter-actuator@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-actuator\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-actuator@2.4.2\"},{\"bom-ref\":\"29-jakarta.persistence:jakarta.persistence-api@2.2.3\",\"type\":\"library\",\"name\":\"jakarta.persistence:jakarta.persistence-api\",\"version\":\"2.2.3\",\"purl\":\"pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3\"},{\"bom-ref\":\"30-jakarta.transaction:jakarta.transaction-api@1.3.3\",\"type\":\"library\",\"name\":\"jakarta.transaction:jakarta.transaction-api\",\"version\":\"1.3.3\",\"purl\":\"pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3\"},{\"bom-ref\":\"31-antlr:antlr@2.7.7\",\"type\":\"library\",\"name\":\"antlr:antlr\",\"version\":\"2.7.7\",\"purl\":\"pkg:maven/antlr/antlr@2.7.7\"},{\"bom-ref\":\"32-com.fasterxml:classmate@1.5.1\",\"type\":\"library\",\"name\":\"com.fasterxml:classmate\",\"version\":\"1.5.1\",\"purl\":\"pkg:maven/com.fasterxml/classmate@1.5.1\"},{\"bom-ref\":\"33-net.bytebuddy:byte-buddy@1.10.19\",\"type\":\"library\",\"name\":\"net.bytebuddy:byte-buddy\",\"version\":\"1.10.19\",\"purl\":\"pkg:maven/net.bytebuddy/byte-buddy@1.10.19\"},{\"bom-ref\":\"34-org.dom4j:dom4j@2.1.3\",\"type\":\"library\",\"name\":\"org.dom4j:dom4j\",\"version\":\"2.1.3\",\"purl\":\"pkg:maven/org.dom4j/dom4j@2.1.3\"},{\"bom-ref\":\"35-com.sun.activation:jakarta.activation@1.2.2\",\"type\":\"library\",\"name\":\"com.sun.activation:jakarta.activation\",\"version\":\"1.2.2\",\"purl\":\"pkg:maven/com.sun.activation/jakarta.activation@1.2.2\"},{\"bom-ref\":\"36-com.sun.istack:istack-commons-runtime@3.0.11\",\"type\":\"library\",\"name\":\"com.sun.istack:istack-commons-runtime\",\"version\":\"3.0.11\",\"purl\":\"pkg:maven/com.sun.istack/istack-commons-runtime@3.0.11\"},{\"bom-ref\":\"37-jakarta.xml.bind:jakarta.xml.bind-api@2.3.3\",\"type\":\"library\",\"name\":\"jakarta.xml.bind:jakarta.xml.bind-api\",\"version\":\"2.3.3\",\"purl\":\"pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@2.3.3\"},{\"bom-ref\":\"38-org.glassfish.jaxb:txw2@2.3.3\",\"type\":\"library\",\"name\":\"org.glassfish.jaxb:txw2\",\"version\":\"2.3.3\",\"purl\":\"pkg:maven/org.glassfish.jaxb/txw2@2.3.3\"},{\"bom-ref\":\"39-org.glassfish.jaxb:jaxb-runtime@2.3.3\",\"type\":\"library\",\"name\":\"org.glassfish.jaxb:jaxb-runtime\",\"version\":\"2.3.3\",\"purl\":\"pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3\"},{\"bom-ref\":\"40-org.jboss.logging:jboss-logging@3.4.1.Final\",\"type\":\"library\",\"name\":\"org.jboss.logging:jboss-logging\",\"version\":\"3.4.1.Final\",\"purl\":\"pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final\"},{\"bom-ref\":\"41-org.jboss.logging:jboss-logging@3.4.1.Final\",\"type\":\"library\",\"name\":\"org.jboss.logging:jboss-logging\",\"version\":\"3.4.1.Final\",\"purl\":\"pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final\"},{\"bom-ref\":\"42-org.hibernate.common:hibernate-commons-annotations@5.1.2.Final\",\"type\":\"library\",\"name\":\"org.hibernate.common:hibernate-commons-annotations\",\"version\":\"5.1.2.Final\",\"purl\":\"pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final\"},{\"bom-ref\":\"43-org.javassist:javassist@3.27.0-GA\",\"type\":\"library\",\"name\":\"org.javassist:javassist\",\"version\":\"3.27.0-GA\",\"purl\":\"pkg:maven/org.javassist/javassist@3.27.0-GA\"},{\"bom-ref\":\"44-org.jboss:jandex@2.1.3.Final\",\"type\":\"library\",\"name\":\"org.jboss:jandex\",\"version\":\"2.1.3.Final\",\"purl\":\"pkg:maven/org.jboss/jandex@2.1.3.Final\"},{\"bom-ref\":\"45-org.hibernate:hibernate-core@5.4.27.Final\",\"type\":\"library\",\"name\":\"org.hibernate:hibernate-core\",\"version\":\"5.4.27.Final\",\"purl\":\"pkg:maven/org.hibernate/hibernate-core@5.4.27.Final\"},{\"bom-ref\":\"46-org.aspectj:aspectjweaver@1.9.6\",\"type\":\"library\",\"name\":\"org.aspectj:aspectjweaver\",\"version\":\"1.9.6\",\"purl\":\"pkg:maven/org.aspectj/aspectjweaver@1.9.6\"},{\"bom-ref\":\"47-org.aspectj:aspectjweaver@1.9.6\",\"type\":\"library\",\"name\":\"org.aspectj:aspectjweaver\",\"version\":\"1.9.6\",\"purl\":\"pkg:maven/org.aspectj/aspectjweaver@1.9.6\"},{\"bom-ref\":\"48-org.springframework:spring-aop@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-aop\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-aop@5.3.3\"},{\"bom-ref\":\"49-org.springframework:spring-aop@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-aop\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-aop@5.3.3\"},{\"bom-ref\":\"50-org.springframework.boot:spring-boot-starter-aop@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-aop\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-aop@2.4.2\"},{\"bom-ref\":\"51-org.slf4j:slf4j-api@1.7.30\",\"type\":\"library\",\"name\":\"org.slf4j:slf4j-api\",\"version\":\"1.7.30\",\"purl\":\"pkg:maven/org.slf4j/slf4j-api@1.7.30\"},{\"bom-ref\":\"52-org.slf4j:slf4j-api@1.7.30\",\"type\":\"library\",\"name\":\"org.slf4j:slf4j-api\",\"version\":\"1.7.30\",\"purl\":\"pkg:maven/org.slf4j/slf4j-api@1.7.30\"},{\"bom-ref\":\"53-com.zaxxer:HikariCP@3.4.5\",\"type\":\"library\",\"name\":\"com.zaxxer:HikariCP\",\"version\":\"3.4.5\",\"purl\":\"pkg:maven/com.zaxxer/HikariCP@3.4.5\"},{\"bom-ref\":\"54-org.springframework:spring-beans@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-beans\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-beans@5.3.3\"},{\"bom-ref\":\"55-org.springframework:spring-beans@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-beans\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-beans@5.3.3\"},{\"bom-ref\":\"56-org.springframework:spring-tx@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-tx\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-tx@5.3.3\"},{\"bom-ref\":\"57-org.springframework:spring-tx@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-tx\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-tx@5.3.3\"},{\"bom-ref\":\"58-org.springframework:spring-jdbc@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-jdbc\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-jdbc@5.3.3\"},{\"bom-ref\":\"59-org.springframework:spring-jdbc@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-jdbc\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-jdbc@5.3.3\"},{\"bom-ref\":\"60-org.springframework.boot:spring-boot-starter-jdbc@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-jdbc\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@2.4.2\"},{\"bom-ref\":\"61-org.springframework.data:spring-data-commons@2.4.3\",\"type\":\"library\",\"name\":\"org.springframework.data:spring-data-commons\",\"version\":\"2.4.3\",\"purl\":\"pkg:maven/org.springframework.data/spring-data-commons@2.4.3\"},{\"bom-ref\":\"62-org.springframework:spring-expression@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-expression\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-expression@5.3.3\"},{\"bom-ref\":\"63-org.springframework:spring-expression@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-expression\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-expression@5.3.3\"},{\"bom-ref\":\"64-org.springframework:spring-jcl@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-jcl\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-jcl@5.3.3\"},{\"bom-ref\":\"65-org.springframework:spring-orm@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-orm\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-orm@5.3.3\"},{\"bom-ref\":\"66-org.springframework.data:spring-data-jpa@2.4.3\",\"type\":\"library\",\"name\":\"org.springframework.data:spring-data-jpa\",\"version\":\"2.4.3\",\"purl\":\"pkg:maven/org.springframework.data/spring-data-jpa@2.4.3\"},{\"bom-ref\":\"67-org.springframework:spring-aspects@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-aspects\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-aspects@5.3.3\"},{\"bom-ref\":\"68-org.springframework.boot:spring-boot-starter-data-jpa@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-data-jpa\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@2.4.2\"},{\"bom-ref\":\"69-org.springframework.security:spring-security-core@5.4.2\",\"type\":\"library\",\"name\":\"org.springframework.security:spring-security-core\",\"version\":\"5.4.2\",\"purl\":\"pkg:maven/org.springframework.security/spring-security-core@5.4.2\"},{\"bom-ref\":\"70-org.springframework.security:spring-security-core@5.4.2\",\"type\":\"library\",\"name\":\"org.springframework.security:spring-security-core\",\"version\":\"5.4.2\",\"purl\":\"pkg:maven/org.springframework.security/spring-security-core@5.4.2\"},{\"bom-ref\":\"71-org.springframework.security:spring-security-config@5.4.2\",\"type\":\"library\",\"name\":\"org.springframework.security:spring-security-config\",\"version\":\"5.4.2\",\"purl\":\"pkg:maven/org.springframework.security/spring-security-config@5.4.2\"},{\"bom-ref\":\"72-org.springframework:spring-web@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-web\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-web@5.3.3\"},{\"bom-ref\":\"73-org.springframework:spring-web@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-web\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-web@5.3.3\"},{\"bom-ref\":\"74-org.springframework.security:spring-security-web@5.4.2\",\"type\":\"library\",\"name\":\"org.springframework.security:spring-security-web\",\"version\":\"5.4.2\",\"purl\":\"pkg:maven/org.springframework.security/spring-security-web@5.4.2\"},{\"bom-ref\":\"75-org.springframework.boot:spring-boot-starter-security@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-security\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-security@2.4.2\"},{\"bom-ref\":\"76-jakarta.annotation:jakarta.annotation-api@1.3.5\",\"type\":\"library\",\"name\":\"jakarta.annotation:jakarta.annotation-api\",\"version\":\"1.3.5\",\"purl\":\"pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5\"},{\"bom-ref\":\"77-jakarta.annotation:jakarta.annotation-api@1.3.5\",\"type\":\"library\",\"name\":\"jakarta.annotation:jakarta.annotation-api\",\"version\":\"1.3.5\",\"purl\":\"pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5\"},{\"bom-ref\":\"78-ch.qos.logback:logback-core@1.2.3\",\"type\":\"library\",\"name\":\"ch.qos.logback:logback-core\",\"version\":\"1.2.3\",\"purl\":\"pkg:maven/ch.qos.logback/logback-core@1.2.3\"},{\"bom-ref\":\"79-ch.qos.logback:logback-classic@1.2.3\",\"type\":\"library\",\"name\":\"ch.qos.logback:logback-classic\",\"version\":\"1.2.3\",\"purl\":\"pkg:maven/ch.qos.logback/logback-classic@1.2.3\"},{\"bom-ref\":\"80-org.apache.logging.log4j:log4j-to-slf4j@2.13.3\",\"type\":\"library\",\"name\":\"org.apache.logging.log4j:log4j-to-slf4j\",\"version\":\"2.13.3\",\"purl\":\"pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3\"},{\"bom-ref\":\"81-org.slf4j:jul-to-slf4j@1.7.30\",\"type\":\"library\",\"name\":\"org.slf4j:jul-to-slf4j\",\"version\":\"1.7.30\",\"purl\":\"pkg:maven/org.slf4j/jul-to-slf4j@1.7.30\"},{\"bom-ref\":\"82-org.springframework.boot:spring-boot-starter-logging@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-logging\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.4.2\"},{\"bom-ref\":\"83-org.yaml:snakeyaml@1.27\",\"type\":\"library\",\"name\":\"org.yaml:snakeyaml\",\"version\":\"1.27\",\"purl\":\"pkg:maven/org.yaml/snakeyaml@1.27\"},{\"bom-ref\":\"84-org.thymeleaf:thymeleaf@3.0.12.RELEASE\",\"type\":\"library\",\"name\":\"org.thymeleaf:thymeleaf\",\"version\":\"3.0.12.RELEASE\",\"purl\":\"pkg:maven/org.thymeleaf/thymeleaf@3.0.12.RELEASE\"},{\"bom-ref\":\"85-org.thymeleaf:thymeleaf@3.0.12.RELEASE\",\"type\":\"library\",\"name\":\"org.thymeleaf:thymeleaf\",\"version\":\"3.0.12.RELEASE\",\"purl\":\"pkg:maven/org.thymeleaf/thymeleaf@3.0.12.RELEASE\"},{\"bom-ref\":\"86-org.thymeleaf.extras:thymeleaf-extras-java8time@3.0.4.RELEASE\",\"type\":\"library\",\"name\":\"org.thymeleaf.extras:thymeleaf-extras-java8time\",\"version\":\"3.0.4.RELEASE\",\"purl\":\"pkg:maven/org.thymeleaf.extras/thymeleaf-extras-java8time@3.0.4.RELEASE\"},{\"bom-ref\":\"87-org.attoparser:attoparser@2.0.5.RELEASE\",\"type\":\"library\",\"name\":\"org.attoparser:attoparser\",\"version\":\"2.0.5.RELEASE\",\"purl\":\"pkg:maven/org.attoparser/attoparser@2.0.5.RELEASE\"},{\"bom-ref\":\"88-org.unbescape:unbescape@1.1.6.RELEASE\",\"type\":\"library\",\"name\":\"org.unbescape:unbescape\",\"version\":\"1.1.6.RELEASE\",\"purl\":\"pkg:maven/org.unbescape/unbescape@1.1.6.RELEASE\"},{\"bom-ref\":\"89-org.thymeleaf:thymeleaf-spring5@3.0.12.RELEASE\",\"type\":\"library\",\"name\":\"org.thymeleaf:thymeleaf-spring5\",\"version\":\"3.0.12.RELEASE\",\"purl\":\"pkg:maven/org.thymeleaf/thymeleaf-spring5@3.0.12.RELEASE\"},{\"bom-ref\":\"90-org.springframework.boot:spring-boot-starter-thymeleaf@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-thymeleaf\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf@2.4.2\"},{\"bom-ref\":\"91-com.fasterxml.jackson.core:jackson-annotations@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-annotations\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.4\"},{\"bom-ref\":\"92-com.fasterxml.jackson.core:jackson-annotations@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-annotations\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.4\"},{\"bom-ref\":\"93-com.fasterxml.jackson.core:jackson-core@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-core\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.4\"},{\"bom-ref\":\"94-com.fasterxml.jackson.core:jackson-core@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.core:jackson-core\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.4\"},{\"bom-ref\":\"95-com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.datatype:jackson-datatype-jdk8\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.4\"},{\"bom-ref\":\"96-com.fasterxml.jackson.module:jackson-module-parameter-names@2.11.4\",\"type\":\"library\",\"name\":\"com.fasterxml.jackson.module:jackson-module-parameter-names\",\"version\":\"2.11.4\",\"purl\":\"pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.4\"},{\"bom-ref\":\"97-org.springframework.boot:spring-boot-starter-json@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-json\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-json@2.4.2\"},{\"bom-ref\":\"98-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\",\"type\":\"library\",\"name\":\"org.apache.tomcat.embed:tomcat-embed-core\",\"version\":\"9.0.41\",\"purl\":\"pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.41\"},{\"bom-ref\":\"99-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\",\"type\":\"library\",\"name\":\"org.apache.tomcat.embed:tomcat-embed-core\",\"version\":\"9.0.41\",\"purl\":\"pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.41\"},{\"bom-ref\":\"100-org.apache.tomcat.embed:tomcat-embed-websocket@9.0.41\",\"type\":\"library\",\"name\":\"org.apache.tomcat.embed:tomcat-embed-websocket\",\"version\":\"9.0.41\",\"purl\":\"pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.41\"},{\"bom-ref\":\"101-org.glassfish:jakarta.el@3.0.3\",\"type\":\"library\",\"name\":\"org.glassfish:jakarta.el\",\"version\":\"3.0.3\",\"purl\":\"pkg:maven/org.glassfish/jakarta.el@3.0.3\"},{\"bom-ref\":\"102-org.springframework.boot:spring-boot-starter-tomcat@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-tomcat\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.4.2\"},{\"bom-ref\":\"103-org.springframework:spring-webmvc@5.3.3\",\"type\":\"library\",\"name\":\"org.springframework:spring-webmvc\",\"version\":\"5.3.3\",\"purl\":\"pkg:maven/org.springframework/spring-webmvc@5.3.3\"},{\"bom-ref\":\"104-org.springframework.boot:spring-boot-starter-web@2.4.2\",\"type\":\"library\",\"name\":\"org.springframework.boot:spring-boot-starter-web\",\"version\":\"2.4.2\",\"purl\":\"pkg:maven/org.springframework.boot/spring-boot-starter-web@2.4.2\"},{\"bom-ref\":\"105-org.zeroturnaround:zt-zip@1.12\",\"type\":\"library\",\"name\":\"org.zeroturnaround:zt-zip\",\"version\":\"1.12\",\"purl\":\"pkg:maven/org.zeroturnaround/zt-zip@1.12\"}],\"dependencies\":[{\"ref\":\"1-io.pivotal.sporing:todo-list@0.0.1-SNAPSHOT\",\"dependsOn\":[\"2-com.h2database:h2@1.4.200\",\"3-org.apache.logging.log4j:log4j-api@2.14.0\",\"5-org.apache.logging.log4j:log4j-core@2.14.0\",\"6-org.mariadb.jdbc:mariadb-java-client@1.8.0\",\"7-org.projectlombok:lombok@1.18.20\",\"16-org.springframework.boot:spring-boot-devtools@2.4.2\",\"28-org.springframework.boot:spring-boot-starter-actuator@2.4.2\",\"68-org.springframework.boot:spring-boot-starter-data-jpa@2.4.2\",\"75-org.springframework.boot:spring-boot-starter-security@2.4.2\",\"90-org.springframework.boot:spring-boot-starter-thymeleaf@2.4.2\",\"104-org.springframework.boot:spring-boot-starter-web@2.4.2\",\"105-org.zeroturnaround:zt-zip@1.12\"]},{\"ref\":\"2-com.h2database:h2@1.4.200\"},{\"ref\":\"3-org.apache.logging.log4j:log4j-api@2.14.0\"},{\"ref\":\"4-org.apache.logging.log4j:log4j-api@2.14.0\"},{\"ref\":\"5-org.apache.logging.log4j:log4j-core@2.14.0\",\"dependsOn\":[\"4-org.apache.logging.log4j:log4j-api@2.14.0\"]},{\"ref\":\"6-org.mariadb.jdbc:mariadb-java-client@1.8.0\"},{\"ref\":\"7-org.projectlombok:lombok@1.18.20\"},{\"ref\":\"8-org.springframework:spring-context@5.3.3\"},{\"ref\":\"9-org.springframework:spring-context@5.3.3\",\"dependsOn\":[\"48-org.springframework:spring-aop@5.3.3\",\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"62-org.springframework:spring-expression@5.3.3\"]},{\"ref\":\"10-org.springframework:spring-core@5.3.3\"},{\"ref\":\"11-org.springframework:spring-core@5.3.3\",\"dependsOn\":[\"64-org.springframework:spring-jcl@5.3.3\"]},{\"ref\":\"12-org.springframework.boot:spring-boot@2.4.2\",\"dependsOn\":[\"8-org.springframework:spring-context@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"13-org.springframework.boot:spring-boot@2.4.2\"},{\"ref\":\"14-org.springframework.boot:spring-boot-autoconfigure@2.4.2\",\"dependsOn\":[\"13-org.springframework.boot:spring-boot@2.4.2\"]},{\"ref\":\"15-org.springframework.boot:spring-boot-autoconfigure@2.4.2\"},{\"ref\":\"16-org.springframework.boot:spring-boot-devtools@2.4.2\",\"dependsOn\":[\"12-org.springframework.boot:spring-boot@2.4.2\",\"14-org.springframework.boot:spring-boot-autoconfigure@2.4.2\"]},{\"ref\":\"17-org.hdrhistogram:HdrHistogram@2.1.12\"},{\"ref\":\"18-org.latencyutils:LatencyUtils@2.0.3\"},{\"ref\":\"19-io.micrometer:micrometer-core@1.6.3\",\"dependsOn\":[\"17-org.hdrhistogram:HdrHistogram@2.1.12\",\"18-org.latencyutils:LatencyUtils@2.0.3\"]},{\"ref\":\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\"},{\"ref\":\"21-com.fasterxml.jackson.core:jackson-databind@2.11.4\",\"dependsOn\":[\"91-com.fasterxml.jackson.core:jackson-annotations@2.11.4\",\"93-com.fasterxml.jackson.core:jackson-core@2.11.4\"]},{\"ref\":\"22-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\"},{\"ref\":\"23-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\",\"dependsOn\":[\"92-com.fasterxml.jackson.core:jackson-annotations@2.11.4\",\"94-com.fasterxml.jackson.core:jackson-core@2.11.4\",\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\"]},{\"ref\":\"24-org.springframework.boot:spring-boot-actuator@2.4.2\",\"dependsOn\":[\"13-org.springframework.boot:spring-boot@2.4.2\"]},{\"ref\":\"25-org.springframework.boot:spring-boot-actuator-autoconfigure@2.4.2\",\"dependsOn\":[\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\",\"22-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\",\"13-org.springframework.boot:spring-boot@2.4.2\",\"24-org.springframework.boot:spring-boot-actuator@2.4.2\",\"15-org.springframework.boot:spring-boot-autoconfigure@2.4.2\"]},{\"ref\":\"26-org.springframework.boot:spring-boot-starter@2.4.2\"},{\"ref\":\"27-org.springframework.boot:spring-boot-starter@2.4.2\",\"dependsOn\":[\"76-jakarta.annotation:jakarta.annotation-api@1.3.5\",\"13-org.springframework.boot:spring-boot@2.4.2\",\"15-org.springframework.boot:spring-boot-autoconfigure@2.4.2\",\"82-org.springframework.boot:spring-boot-starter-logging@2.4.2\",\"10-org.springframework:spring-core@5.3.3\",\"83-org.yaml:snakeyaml@1.27\"]},{\"ref\":\"28-org.springframework.boot:spring-boot-starter-actuator@2.4.2\",\"dependsOn\":[\"19-io.micrometer:micrometer-core@1.6.3\",\"25-org.springframework.boot:spring-boot-actuator-autoconfigure@2.4.2\",\"26-org.springframework.boot:spring-boot-starter@2.4.2\"]},{\"ref\":\"29-jakarta.persistence:jakarta.persistence-api@2.2.3\"},{\"ref\":\"30-jakarta.transaction:jakarta.transaction-api@1.3.3\"},{\"ref\":\"31-antlr:antlr@2.7.7\"},{\"ref\":\"32-com.fasterxml:classmate@1.5.1\"},{\"ref\":\"33-net.bytebuddy:byte-buddy@1.10.19\"},{\"ref\":\"34-org.dom4j:dom4j@2.1.3\"},{\"ref\":\"35-com.sun.activation:jakarta.activation@1.2.2\"},{\"ref\":\"36-com.sun.istack:istack-commons-runtime@3.0.11\"},{\"ref\":\"37-jakarta.xml.bind:jakarta.xml.bind-api@2.3.3\"},{\"ref\":\"38-org.glassfish.jaxb:txw2@2.3.3\"},{\"ref\":\"39-org.glassfish.jaxb:jaxb-runtime@2.3.3\",\"dependsOn\":[\"35-com.sun.activation:jakarta.activation@1.2.2\",\"36-com.sun.istack:istack-commons-runtime@3.0.11\",\"37-jakarta.xml.bind:jakarta.xml.bind-api@2.3.3\",\"38-org.glassfish.jaxb:txw2@2.3.3\"]},{\"ref\":\"40-org.jboss.logging:jboss-logging@3.4.1.Final\"},{\"ref\":\"41-org.jboss.logging:jboss-logging@3.4.1.Final\"},{\"ref\":\"42-org.hibernate.common:hibernate-commons-annotations@5.1.2.Final\",\"dependsOn\":[\"40-org.jboss.logging:jboss-logging@3.4.1.Final\"]},{\"ref\":\"43-org.javassist:javassist@3.27.0-GA\"},{\"ref\":\"44-org.jboss:jandex@2.1.3.Final\"},{\"ref\":\"45-org.hibernate:hibernate-core@5.4.27.Final\",\"dependsOn\":[\"31-antlr:antlr@2.7.7\",\"32-com.fasterxml:classmate@1.5.1\",\"33-net.bytebuddy:byte-buddy@1.10.19\",\"34-org.dom4j:dom4j@2.1.3\",\"39-org.glassfish.jaxb:jaxb-runtime@2.3.3\",\"42-org.hibernate.common:hibernate-commons-annotations@5.1.2.Final\",\"43-org.javassist:javassist@3.27.0-GA\",\"41-org.jboss.logging:jboss-logging@3.4.1.Final\",\"44-org.jboss:jandex@2.1.3.Final\"]},{\"ref\":\"46-org.aspectj:aspectjweaver@1.9.6\"},{\"ref\":\"47-org.aspectj:aspectjweaver@1.9.6\"},{\"ref\":\"48-org.springframework:spring-aop@5.3.3\"},{\"ref\":\"49-org.springframework:spring-aop@5.3.3\",\"dependsOn\":[\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"50-org.springframework.boot:spring-boot-starter-aop@2.4.2\",\"dependsOn\":[\"46-org.aspectj:aspectjweaver@1.9.6\",\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"48-org.springframework:spring-aop@5.3.3\"]},{\"ref\":\"51-org.slf4j:slf4j-api@1.7.30\"},{\"ref\":\"52-org.slf4j:slf4j-api@1.7.30\"},{\"ref\":\"53-com.zaxxer:HikariCP@3.4.5\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\"]},{\"ref\":\"54-org.springframework:spring-beans@5.3.3\"},{\"ref\":\"55-org.springframework:spring-beans@5.3.3\",\"dependsOn\":[\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"56-org.springframework:spring-tx@5.3.3\"},{\"ref\":\"57-org.springframework:spring-tx@5.3.3\",\"dependsOn\":[\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"58-org.springframework:spring-jdbc@5.3.3\",\"dependsOn\":[\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"56-org.springframework:spring-tx@5.3.3\"]},{\"ref\":\"59-org.springframework:spring-jdbc@5.3.3\"},{\"ref\":\"60-org.springframework.boot:spring-boot-starter-jdbc@2.4.2\",\"dependsOn\":[\"53-com.zaxxer:HikariCP@3.4.5\",\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"58-org.springframework:spring-jdbc@5.3.3\"]},{\"ref\":\"61-org.springframework.data:spring-data-commons@2.4.3\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\",\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"62-org.springframework:spring-expression@5.3.3\"},{\"ref\":\"63-org.springframework:spring-expression@5.3.3\",\"dependsOn\":[\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"64-org.springframework:spring-jcl@5.3.3\"},{\"ref\":\"65-org.springframework:spring-orm@5.3.3\",\"dependsOn\":[\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"59-org.springframework:spring-jdbc@5.3.3\",\"56-org.springframework:spring-tx@5.3.3\"]},{\"ref\":\"66-org.springframework.data:spring-data-jpa@2.4.3\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\",\"61-org.springframework.data:spring-data-commons@2.4.3\",\"48-org.springframework:spring-aop@5.3.3\",\"55-org.springframework:spring-beans@5.3.3\",\"9-org.springframework:spring-context@5.3.3\",\"11-org.springframework:spring-core@5.3.3\",\"65-org.springframework:spring-orm@5.3.3\",\"57-org.springframework:spring-tx@5.3.3\"]},{\"ref\":\"67-org.springframework:spring-aspects@5.3.3\",\"dependsOn\":[\"47-org.aspectj:aspectjweaver@1.9.6\"]},{\"ref\":\"68-org.springframework.boot:spring-boot-starter-data-jpa@2.4.2\",\"dependsOn\":[\"29-jakarta.persistence:jakarta.persistence-api@2.2.3\",\"30-jakarta.transaction:jakarta.transaction-api@1.3.3\",\"45-org.hibernate:hibernate-core@5.4.27.Final\",\"50-org.springframework.boot:spring-boot-starter-aop@2.4.2\",\"60-org.springframework.boot:spring-boot-starter-jdbc@2.4.2\",\"66-org.springframework.data:spring-data-jpa@2.4.3\",\"67-org.springframework:spring-aspects@5.3.3\"]},{\"ref\":\"69-org.springframework.security:spring-security-core@5.4.2\",\"dependsOn\":[\"48-org.springframework:spring-aop@5.3.3\",\"54-org.springframework:spring-beans@5.3.3\",\"8-org.springframework:spring-context@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"62-org.springframework:spring-expression@5.3.3\"]},{\"ref\":\"70-org.springframework.security:spring-security-core@5.4.2\"},{\"ref\":\"71-org.springframework.security:spring-security-config@5.4.2\",\"dependsOn\":[\"69-org.springframework.security:spring-security-core@5.4.2\",\"48-org.springframework:spring-aop@5.3.3\",\"54-org.springframework:spring-beans@5.3.3\",\"8-org.springframework:spring-context@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"72-org.springframework:spring-web@5.3.3\"},{\"ref\":\"73-org.springframework:spring-web@5.3.3\",\"dependsOn\":[\"54-org.springframework:spring-beans@5.3.3\",\"10-org.springframework:spring-core@5.3.3\"]},{\"ref\":\"74-org.springframework.security:spring-security-web@5.4.2\",\"dependsOn\":[\"70-org.springframework.security:spring-security-core@5.4.2\",\"48-org.springframework:spring-aop@5.3.3\",\"54-org.springframework:spring-beans@5.3.3\",\"8-org.springframework:spring-context@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"63-org.springframework:spring-expression@5.3.3\",\"72-org.springframework:spring-web@5.3.3\"]},{\"ref\":\"75-org.springframework.boot:spring-boot-starter-security@2.4.2\",\"dependsOn\":[\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"71-org.springframework.security:spring-security-config@5.4.2\",\"74-org.springframework.security:spring-security-web@5.4.2\",\"49-org.springframework:spring-aop@5.3.3\"]},{\"ref\":\"76-jakarta.annotation:jakarta.annotation-api@1.3.5\"},{\"ref\":\"77-jakarta.annotation:jakarta.annotation-api@1.3.5\"},{\"ref\":\"78-ch.qos.logback:logback-core@1.2.3\"},{\"ref\":\"79-ch.qos.logback:logback-classic@1.2.3\",\"dependsOn\":[\"78-ch.qos.logback:logback-core@1.2.3\",\"51-org.slf4j:slf4j-api@1.7.30\"]},{\"ref\":\"80-org.apache.logging.log4j:log4j-to-slf4j@2.13.3\",\"dependsOn\":[\"4-org.apache.logging.log4j:log4j-api@2.14.0\",\"51-org.slf4j:slf4j-api@1.7.30\"]},{\"ref\":\"81-org.slf4j:jul-to-slf4j@1.7.30\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\"]},{\"ref\":\"82-org.springframework.boot:spring-boot-starter-logging@2.4.2\",\"dependsOn\":[\"79-ch.qos.logback:logback-classic@1.2.3\",\"80-org.apache.logging.log4j:log4j-to-slf4j@2.13.3\",\"81-org.slf4j:jul-to-slf4j@1.7.30\"]},{\"ref\":\"83-org.yaml:snakeyaml@1.27\"},{\"ref\":\"84-org.thymeleaf:thymeleaf@3.0.12.RELEASE\"},{\"ref\":\"85-org.thymeleaf:thymeleaf@3.0.12.RELEASE\",\"dependsOn\":[\"87-org.attoparser:attoparser@2.0.5.RELEASE\",\"51-org.slf4j:slf4j-api@1.7.30\",\"88-org.unbescape:unbescape@1.1.6.RELEASE\"]},{\"ref\":\"86-org.thymeleaf.extras:thymeleaf-extras-java8time@3.0.4.RELEASE\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\",\"84-org.thymeleaf:thymeleaf@3.0.12.RELEASE\"]},{\"ref\":\"87-org.attoparser:attoparser@2.0.5.RELEASE\"},{\"ref\":\"88-org.unbescape:unbescape@1.1.6.RELEASE\"},{\"ref\":\"89-org.thymeleaf:thymeleaf-spring5@3.0.12.RELEASE\",\"dependsOn\":[\"51-org.slf4j:slf4j-api@1.7.30\",\"85-org.thymeleaf:thymeleaf@3.0.12.RELEASE\"]},{\"ref\":\"90-org.springframework.boot:spring-boot-starter-thymeleaf@2.4.2\",\"dependsOn\":[\"27-org.springframework.boot:spring-boot-starter@2.4.2\",\"86-org.thymeleaf.extras:thymeleaf-extras-java8time@3.0.4.RELEASE\",\"89-org.thymeleaf:thymeleaf-spring5@3.0.12.RELEASE\"]},{\"ref\":\"91-com.fasterxml.jackson.core:jackson-annotations@2.11.4\"},{\"ref\":\"92-com.fasterxml.jackson.core:jackson-annotations@2.11.4\"},{\"ref\":\"93-com.fasterxml.jackson.core:jackson-core@2.11.4\"},{\"ref\":\"94-com.fasterxml.jackson.core:jackson-core@2.11.4\"},{\"ref\":\"95-com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.11.4\",\"dependsOn\":[\"94-com.fasterxml.jackson.core:jackson-core@2.11.4\",\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\"]},{\"ref\":\"96-com.fasterxml.jackson.module:jackson-module-parameter-names@2.11.4\",\"dependsOn\":[\"94-com.fasterxml.jackson.core:jackson-core@2.11.4\",\"20-com.fasterxml.jackson.core:jackson-databind@2.11.4\"]},{\"ref\":\"97-org.springframework.boot:spring-boot-starter-json@2.4.2\",\"dependsOn\":[\"21-com.fasterxml.jackson.core:jackson-databind@2.11.4\",\"95-com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.11.4\",\"23-com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.11.4\",\"96-com.fasterxml.jackson.module:jackson-module-parameter-names@2.11.4\",\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"72-org.springframework:spring-web@5.3.3\"]},{\"ref\":\"98-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\"},{\"ref\":\"99-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\"},{\"ref\":\"100-org.apache.tomcat.embed:tomcat-embed-websocket@9.0.41\",\"dependsOn\":[\"99-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\"]},{\"ref\":\"101-org.glassfish:jakarta.el@3.0.3\"},{\"ref\":\"102-org.springframework.boot:spring-boot-starter-tomcat@2.4.2\",\"dependsOn\":[\"77-jakarta.annotation:jakarta.annotation-api@1.3.5\",\"98-org.apache.tomcat.embed:tomcat-embed-core@9.0.41\",\"100-org.apache.tomcat.embed:tomcat-embed-websocket@9.0.41\",\"101-org.glassfish:jakarta.el@3.0.3\"]},{\"ref\":\"103-org.springframework:spring-webmvc@5.3.3\",\"dependsOn\":[\"48-org.springframework:spring-aop@5.3.3\",\"54-org.springframework:spring-beans@5.3.3\",\"8-org.springframework:spring-context@5.3.3\",\"10-org.springframework:spring-core@5.3.3\",\"62-org.springframework:spring-expression@5.3.3\",\"72-org.springframework:spring-web@5.3.3\"]},{\"ref\":\"104-org.springframework.boot:spring-boot-starter-web@2.4.2\",\"dependsOn\":[\"26-org.springframework.boot:spring-boot-starter@2.4.2\",\"97-org.springframework.boot:spring-boot-starter-json@2.4.2\",\"102-org.springframework.boot:spring-boot-starter-tomcat@2.4.2\",\"73-org.springframework:spring-web@5.3.3\",\"103-org.springframework:spring-webmvc@5.3.3\"]},{\"ref\":\"105-org.zeroturnaround:zt-zip@1.12\",\"dependsOn\":[\"52-org.slf4j:slf4j-api@1.7.30\"]}]}\n"
  },
  {
    "path": "testing/sbom3.cyclonedx.json",
    "content": "{\n  \"bomFormat\": \"CycloneDX\",\n  \"specVersion\": \"1.4\",\n  \"serialNumber\": \"urn:uuid:d4847fa1-34f0-4b59-803c-380702f6405f\",\n  \"version\": 1,\n  \"metadata\": {\n    \"timestamp\": \"2023-05-09T10:39:25+01:00\",\n    \"tools\": [\n      {\n        \"vendor\": \"anchore\",\n        \"name\": \"syft\",\n        \"version\": \"0.52.0\"\n      }\n    ],\n    \"component\": {\n      \"bom-ref\": \"a4d8d3249909e2fc\",\n      \"type\": \"container\",\n      \"name\": \"nginx\",\n      \"version\": \"sha256:3f01b0094e21f7d55b9eb7179d01c49fdf9c3e1e3419d315b81a9e0bae1b6a90\"\n    }\n  },\n  \"components\": [\n    {\n      \"bom-ref\": \"pkg:deb/debian/adduser@3.118?arch=all\\u0026distro=debian-11\\u0026package-id=a124711c55c5b5ec\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Adduser Developers \\u003cadduser@packages.debian.org\\u003e\",\n      \"name\": \"adduser\",\n      \"version\": \"3.118\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:adduser:adduser:3.118:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/adduser@3.118?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/adduser/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/adduser.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/adduser.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"849\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/apt@2.2.4?arch=amd64\\u0026distro=debian-11\\u0026package-id=aa414cb26ab3bbca\",\n      \"type\": \"library\",\n      \"publisher\": \"APT Development Team \\u003cdeity@lists.debian.org\\u003e\",\n      \"name\": \"apt\",\n      \"version\": \"2.2.4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:apt:apt:2.2.4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/apt@2.2.4?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/apt/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/apt.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/apt.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"4337\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/base-files@11.1+deb11u7?arch=amd64\\u0026distro=debian-11\\u0026package-id=aaa37f36bac4c7fc\",\n      \"type\": \"library\",\n      \"publisher\": \"Santiago Vila \\u003csanvila@debian.org\\u003e\",\n      \"name\": \"base-files\",\n      \"version\": \"11.1+deb11u7\",\n      \"cpe\": \"cpe:2.3:a:base-files:base-files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/base-files@11.1+deb11u7?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base-files:base_files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base_files:base-files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base_files:base_files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base:base-files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base:base_files:11.1\\\\+deb11u7:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/base-files/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/base-files.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/base-files.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"341\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/base-passwd@3.5.51?arch=amd64\\u0026distro=debian-11\\u0026package-id=4b06cb374332f86a\",\n      \"type\": \"library\",\n      \"publisher\": \"Colin Watson \\u003ccjwatson@debian.org\\u003e\",\n      \"name\": \"base-passwd\",\n      \"version\": \"3.5.51\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:base-passwd:base-passwd:3.5.51:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/base-passwd@3.5.51?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base-passwd:base_passwd:3.5.51:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base_passwd:base-passwd:3.5.51:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base_passwd:base_passwd:3.5.51:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base:base-passwd:3.5.51:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:base:base_passwd:3.5.51:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/base-passwd/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/base-passwd.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"243\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/bash@5.1-2+deb11u1?arch=amd64\\u0026distro=debian-11\\u0026package-id=e489f9fee082a54e\",\n      \"type\": \"library\",\n      \"publisher\": \"Matthias Klose \\u003cdoko@debian.org\\u003e\",\n      \"name\": \"bash\",\n      \"version\": \"5.1-2+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:bash:bash:5.1-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/bash@5.1-2+deb11u1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/bash/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/bash.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/bash.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"6469\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/bsdutils@1:2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux%402.36.1-8+deb11u1\\u0026distro=debian-11\\u0026package-id=f277da72145fb122\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"bsdutils\",\n      \"version\": \"1:2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:bsdutils:bsdutils:1\\\\:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/bsdutils@1:2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux%402.36.1-8+deb11u1\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/bsdutils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/bsdutils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"394\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"2.36.1-8+deb11u1\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/ca-certificates@20210119?arch=all\\u0026distro=debian-11\\u0026package-id=4932f34e82ba94bf\",\n      \"type\": \"library\",\n      \"publisher\": \"Julien Cristau \\u003cjcristau@debian.org\\u003e\",\n      \"name\": \"ca-certificates\",\n      \"version\": \"20210119\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:ca-certificates:ca-certificates:20210119:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/ca-certificates@20210119?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ca-certificates:ca_certificates:20210119:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ca_certificates:ca-certificates:20210119:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ca_certificates:ca_certificates:20210119:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ca:ca-certificates:20210119:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ca:ca_certificates:20210119:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/ca-certificates/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/ca-certificates.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"382\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/coreutils@8.32-4+b1?arch=amd64\\u0026upstream=coreutils%408.32-4\\u0026distro=debian-11\\u0026package-id=5ea1df19e7f98d54\",\n      \"type\": \"library\",\n      \"publisher\": \"Michael Stone \\u003cmstone@debian.org\\u003e\",\n      \"name\": \"coreutils\",\n      \"version\": \"8.32-4+b1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:coreutils:coreutils:8.32-4\\\\+b1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/coreutils@8.32-4+b1?arch=amd64\\u0026upstream=coreutils%408.32-4\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/coreutils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/coreutils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"17478\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"coreutils\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"8.32-4\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/curl@7.74.0-1.3+deb11u7?arch=amd64\\u0026distro=debian-11\\u0026package-id=bb9c37a6495e7923\",\n      \"type\": \"library\",\n      \"publisher\": \"Alessandro Ghedini \\u003cghedo@debian.org\\u003e\",\n      \"name\": \"curl\",\n      \"version\": \"7.74.0-1.3+deb11u7\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"curl\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:curl:curl:7.74.0-1.3\\\\+deb11u7:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/curl@7.74.0-1.3+deb11u7?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/curl/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/curl.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"430\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/dash@0.5.11+git20200708+dd9ef66-5?arch=amd64\\u0026distro=debian-11\\u0026package-id=f1bb94f1de148c52\",\n      \"type\": \"library\",\n      \"publisher\": \"Andrej Shadura \\u003candrewsh@debian.org\\u003e\",\n      \"name\": \"dash\",\n      \"version\": \"0.5.11+git20200708+dd9ef66-5\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FSFUL\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FSFULLR\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:dash:dash:0.5.11\\\\+git20200708\\\\+dd9ef66-5:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/dash@0.5.11+git20200708+dd9ef66-5?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/dash/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/dash.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"221\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/debconf@1.5.77?arch=all\\u0026distro=debian-11\\u0026package-id=bbadd8ec8c7191de\",\n      \"type\": \"library\",\n      \"publisher\": \"Debconf Developers \\u003cdebconf-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"debconf\",\n      \"version\": \"1.5.77\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:debconf:debconf:1.5.77:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/debconf@1.5.77?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/debconf/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/debconf.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/debconf.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"517\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/debian-archive-keyring@2021.1.1+deb11u1?arch=all\\u0026distro=debian-11\\u0026package-id=ff841a2ac4660d27\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Release Team \\u003cpackages@release.debian.org\\u003e\",\n      \"name\": \"debian-archive-keyring\",\n      \"version\": \"2021.1.1+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:debian-archive-keyring:debian-archive-keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/debian-archive-keyring@2021.1.1+deb11u1?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian-archive-keyring:debian_archive_keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian_archive_keyring:debian-archive-keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian_archive_keyring:debian_archive_keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian-archive:debian-archive-keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian-archive:debian_archive_keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian_archive:debian-archive-keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian_archive:debian_archive_keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian:debian-archive-keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:debian:debian_archive_keyring:2021.1.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/debian-archive-keyring/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/debian-archive-keyring.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/debian-archive-keyring.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"253\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/debianutils@4.11.2?arch=amd64\\u0026distro=debian-11\\u0026package-id=8f8ec2bbbfdd75a3\",\n      \"type\": \"library\",\n      \"publisher\": \"Clint Adams \\u003cclint@debian.org\\u003e\",\n      \"name\": \"debianutils\",\n      \"version\": \"4.11.2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:debianutils:debianutils:4.11.2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/debianutils@4.11.2?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/debianutils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/debianutils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"230\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/diffutils@1:3.7-5?arch=amd64\\u0026distro=debian-11\\u0026package-id=3396b2091eb738df\",\n      \"type\": \"library\",\n      \"publisher\": \"Santiago Vila \\u003csanvila@debian.org\\u003e\",\n      \"name\": \"diffutils\",\n      \"version\": \"1:3.7-5\",\n      \"cpe\": \"cpe:2.3:a:diffutils:diffutils:1\\\\:3.7-5:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/diffutils@1:3.7-5?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/diffutils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/diffutils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1598\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/dpkg@1.20.12?arch=amd64\\u0026distro=debian-11\\u0026package-id=6b9e71388b820e5e\",\n      \"type\": \"library\",\n      \"publisher\": \"Dpkg Developers \\u003cdebian-dpkg@lists.debian.org\\u003e\",\n      \"name\": \"dpkg\",\n      \"version\": \"1.20.12\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:dpkg:dpkg:1.20.12:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/dpkg@1.20.12?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/dpkg/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/dpkg.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/dpkg.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"6980\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/e2fsprogs@1.46.2-2?arch=amd64\\u0026distro=debian-11\\u0026package-id=529fb29c48e0a3a0\",\n      \"type\": \"library\",\n      \"publisher\": \"Theodore Y. Ts'o \\u003ctytso@mit.edu\\u003e\",\n      \"name\": \"e2fsprogs\",\n      \"version\": \"1.46.2-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:e2fsprogs:e2fsprogs:1.46.2-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/e2fsprogs@1.46.2-2?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/e2fsprogs/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/e2fsprogs.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/e2fsprogs.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1511\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/findutils@4.8.0-1?arch=amd64\\u0026distro=debian-11\\u0026package-id=f32a2bdab270e8bf\",\n      \"type\": \"library\",\n      \"publisher\": \"Andreas Metzler \\u003cametzler@debian.org\\u003e\",\n      \"name\": \"findutils\",\n      \"version\": \"4.8.0-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.3\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:findutils:findutils:4.8.0-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/findutils@4.8.0-1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/findutils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/findutils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1959\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/fontconfig-config@2.13.1-4.2?arch=all\\u0026upstream=fontconfig\\u0026distro=debian-11\\u0026package-id=4476174070b15d88\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian freedesktop.org maintainers \\u003cpkg-freedesktop-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"fontconfig-config\",\n      \"version\": \"2.13.1-4.2\",\n      \"cpe\": \"cpe:2.3:a:fontconfig-config:fontconfig-config:2.13.1-4.2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/fontconfig-config@2.13.1-4.2?arch=all\\u0026upstream=fontconfig\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fontconfig-config:fontconfig_config:2.13.1-4.2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fontconfig_config:fontconfig-config:2.13.1-4.2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fontconfig_config:fontconfig_config:2.13.1-4.2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fontconfig:fontconfig-config:2.13.1-4.2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fontconfig:fontconfig_config:2.13.1-4.2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/fontconfig-config/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/fontconfig-config.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/fontconfig-config.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"442\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"fontconfig\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/fonts-dejavu-core@2.37-2?arch=all\\u0026upstream=fonts-dejavu\\u0026distro=debian-11\\u0026package-id=16c100737263f237\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Fonts Task Force \\u003cdebian-fonts@lists.debian.org\\u003e\",\n      \"name\": \"fonts-dejavu-core\",\n      \"version\": \"2.37-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Bitstream-Vera\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:fonts-dejavu-core:fonts-dejavu-core:2.37-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/fonts-dejavu-core@2.37-2?arch=all\\u0026upstream=fonts-dejavu\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts-dejavu-core:fonts_dejavu_core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts_dejavu_core:fonts-dejavu-core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts_dejavu_core:fonts_dejavu_core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts-dejavu:fonts-dejavu-core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts-dejavu:fonts_dejavu_core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts_dejavu:fonts-dejavu-core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts_dejavu:fonts_dejavu_core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts:fonts-dejavu-core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:fonts:fonts_dejavu_core:2.37-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/fonts-dejavu-core/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/fonts-dejavu-core.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/fonts-dejavu-core.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"2954\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"fonts-dejavu\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/gcc-10-base@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\\u0026package-id=3cdf11976de03f14\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GCC Maintainers \\u003cdebian-gcc@lists.debian.org\\u003e\",\n      \"name\": \"gcc-10-base\",\n      \"version\": \"10.2.1-6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.2\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:gcc-10-base:gcc-10-base:10.2.1-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/gcc-10-base@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-10-base:gcc_10_base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_10_base:gcc-10-base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_10_base:gcc_10_base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-10:gcc-10-base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-10:gcc_10_base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_10:gcc-10-base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_10:gcc_10_base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc:gcc-10-base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc:gcc_10_base:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gcc-10-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/gcc-10-base:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"261\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gcc-10\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/gcc-9-base@9.3.0-22?arch=amd64\\u0026upstream=gcc-9\\u0026distro=debian-11\\u0026package-id=fa0987b9eb161d04\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GCC Maintainers \\u003cdebian-gcc@lists.debian.org\\u003e\",\n      \"name\": \"gcc-9-base\",\n      \"version\": \"9.3.0-22\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.2\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:gcc-9-base:gcc-9-base:9.3.0-22:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/gcc-9-base@9.3.0-22?arch=amd64\\u0026upstream=gcc-9\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-9-base:gcc_9_base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_9_base:gcc-9-base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_9_base:gcc_9_base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-9:gcc-9-base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc-9:gcc_9_base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_9:gcc-9-base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc_9:gcc_9_base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc:gcc-9-base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gcc:gcc_9_base:9.3.0-22:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gcc-9-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/gcc-9-base:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"262\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gcc-9\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/gettext-base@0.21-4?arch=amd64\\u0026upstream=gettext\\u0026distro=debian-11\\u0026package-id=c93a10c9a8f0dd4a\",\n      \"type\": \"library\",\n      \"publisher\": \"Santiago Vila \\u003csanvila@debian.org\\u003e\",\n      \"name\": \"gettext-base\",\n      \"version\": \"0.21-4\",\n      \"cpe\": \"cpe:2.3:a:gettext-base:gettext-base:0.21-4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/gettext-base@0.21-4?arch=amd64\\u0026upstream=gettext\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gettext-base:gettext_base:0.21-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gettext_base:gettext-base:0.21-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gettext_base:gettext_base:0.21-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gettext:gettext-base:0.21-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:gettext:gettext_base:0.21-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gettext-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/gettext-base.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"659\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gettext\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/gpgv@2.2.27-2+deb11u2?arch=amd64\\u0026upstream=gnupg2\\u0026distro=debian-11\\u0026package-id=33f6b18dc5e35288\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuPG Maintainers \\u003cpkg-gnupg-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"gpgv\",\n      \"version\": \"2.2.27-2+deb11u2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"CC0-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:gpgv:gpgv:2.2.27-2\\\\+deb11u2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/gpgv@2.2.27-2+deb11u2?arch=amd64\\u0026upstream=gnupg2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gpgv/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/gpgv.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"882\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gnupg2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/grep@3.6-1+deb11u1?arch=amd64\\u0026distro=debian-11\\u0026package-id=d9d5b23d586315bc\",\n      \"type\": \"library\",\n      \"publisher\": \"Anibal Monsalve Salazar \\u003canibal@debian.org\\u003e\",\n      \"name\": \"grep\",\n      \"version\": \"3.6-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:grep:grep:3.6-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/grep@3.6-1+deb11u1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/grep/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/grep.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1091\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/gzip@1.10-4+deb11u1?arch=amd64\\u0026distro=debian-11\\u0026package-id=eb25aff794b4961c\",\n      \"type\": \"library\",\n      \"publisher\": \"Milan Kupcevic \\u003cmilan@debian.org\\u003e\",\n      \"name\": \"gzip\",\n      \"version\": \"1.10-4+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:gzip:gzip:1.10-4\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/gzip@1.10-4+deb11u1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gzip/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/gzip.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"242\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/hostname@3.23?arch=amd64\\u0026distro=debian-11\\u0026package-id=7a0895692bf8e5c4\",\n      \"type\": \"library\",\n      \"publisher\": \"Michael Meskes \\u003cmeskes@debian.org\\u003e\",\n      \"name\": \"hostname\",\n      \"version\": \"3.23\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:hostname:hostname:3.23:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/hostname@3.23?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/hostname/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/hostname.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"50\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/init-system-helpers@1.60?arch=all\\u0026distro=debian-11\\u0026package-id=fd4f5e16fb283f4\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian systemd Maintainers \\u003cpkg-systemd-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"init-system-helpers\",\n      \"version\": \"1.60\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:init-system-helpers:init-system-helpers:1.60:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/init-system-helpers@1.60?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init-system-helpers:init_system_helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init_system_helpers:init-system-helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init_system_helpers:init_system_helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init-system:init-system-helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init-system:init_system_helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init_system:init-system-helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init_system:init_system_helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init:init-system-helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:init:init_system_helpers:1.60:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/init-system-helpers/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/init-system-helpers.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"131\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libacl1@2.2.53-10?arch=amd64\\u0026upstream=acl\\u0026distro=debian-11\\u0026package-id=e0a83b52220f81d5\",\n      \"type\": \"library\",\n      \"publisher\": \"Guillem Jover \\u003cguillem@debian.org\\u003e\",\n      \"name\": \"libacl1\",\n      \"version\": \"2.2.53-10\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libacl1:libacl1:2.2.53-10:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libacl1@2.2.53-10?arch=amd64\\u0026upstream=acl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libacl1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libacl1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"71\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"acl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libapt-pkg6.0@2.2.4?arch=amd64\\u0026upstream=apt\\u0026distro=debian-11\\u0026package-id=c9f0db5ec0cd299a\",\n      \"type\": \"library\",\n      \"publisher\": \"APT Development Team \\u003cdeity@lists.debian.org\\u003e\",\n      \"name\": \"libapt-pkg6.0\",\n      \"version\": \"2.2.4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libapt-pkg6.0:libapt-pkg6.0:2.2.4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libapt-pkg6.0@2.2.4?arch=amd64\\u0026upstream=apt\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libapt-pkg6.0:libapt_pkg6.0:2.2.4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libapt_pkg6.0:libapt-pkg6.0:2.2.4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libapt_pkg6.0:libapt_pkg6.0:2.2.4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libapt:libapt-pkg6.0:2.2.4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libapt:libapt_pkg6.0:2.2.4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libapt-pkg6.0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libapt-pkg6.0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3373\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"apt\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libattr1@1:2.4.48-6?arch=amd64\\u0026upstream=attr\\u0026distro=debian-11\\u0026package-id=2e9da59fcfb0bc5\",\n      \"type\": \"library\",\n      \"publisher\": \"Guillem Jover \\u003cguillem@debian.org\\u003e\",\n      \"name\": \"libattr1\",\n      \"version\": \"1:2.4.48-6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libattr1:libattr1:1\\\\:2.4.48-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libattr1@1:2.4.48-6?arch=amd64\\u0026upstream=attr\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libattr1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libattr1:amd64.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libattr1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"56\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"attr\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libaudit-common@1:3.0-2?arch=all\\u0026upstream=audit\\u0026distro=debian-11\\u0026package-id=125cb964c8647790\",\n      \"type\": \"library\",\n      \"publisher\": \"Laurent Bigonville \\u003cbigon@debian.org\\u003e\",\n      \"name\": \"libaudit-common\",\n      \"version\": \"1:3.0-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libaudit-common:libaudit-common:1\\\\:3.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libaudit-common@1:3.0-2?arch=all\\u0026upstream=audit\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libaudit-common:libaudit_common:1\\\\:3.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libaudit_common:libaudit-common:1\\\\:3.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libaudit_common:libaudit_common:1\\\\:3.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libaudit:libaudit-common:1\\\\:3.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libaudit:libaudit_common:1\\\\:3.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libaudit-common/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libaudit-common.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libaudit-common.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"26\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"audit\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libaudit1@1:3.0-2?arch=amd64\\u0026upstream=audit\\u0026distro=debian-11\\u0026package-id=da1eb1a6ba858ec9\",\n      \"type\": \"library\",\n      \"publisher\": \"Laurent Bigonville \\u003cbigon@debian.org\\u003e\",\n      \"name\": \"libaudit1\",\n      \"version\": \"1:3.0-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libaudit1:libaudit1:1\\\\:3.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libaudit1@1:3.0-2?arch=amd64\\u0026upstream=audit\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libaudit1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libaudit1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"154\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"audit\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libblkid1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\\u0026package-id=a73a7e87322fd73a\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"libblkid1\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libblkid1:libblkid1:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libblkid1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libblkid1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libblkid1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"421\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libbrotli1@1.0.9-2+b2?arch=amd64\\u0026upstream=brotli%401.0.9-2\\u0026distro=debian-11\\u0026package-id=a8a8c3e14200d4b7\",\n      \"type\": \"library\",\n      \"publisher\": \"Tomasz Buchert \\u003ctomasz@debian.org\\u003e\",\n      \"name\": \"libbrotli1\",\n      \"version\": \"1.0.9-2+b2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libbrotli1:libbrotli1:1.0.9-2\\\\+b2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libbrotli1@1.0.9-2+b2?arch=amd64\\u0026upstream=brotli%401.0.9-2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libbrotli1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libbrotli1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"784\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"brotli\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"1.0.9-2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libbsd0@0.11.3-1?arch=amd64\\u0026upstream=libbsd\\u0026distro=debian-11\\u0026package-id=737dc091651c6d2c\",\n      \"type\": \"library\",\n      \"publisher\": \"Guillem Jover \\u003cguillem@debian.org\\u003e\",\n      \"name\": \"libbsd0\",\n      \"version\": \"0.11.3-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause-NetBSD\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Beerware\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libbsd0:libbsd0:0.11.3-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libbsd0@0.11.3-1?arch=amd64\\u0026upstream=libbsd\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libbsd0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libbsd0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"191\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libbsd\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libbz2-1.0@1.0.8-4?arch=amd64\\u0026upstream=bzip2\\u0026distro=debian-11\\u0026package-id=6c83d71086c360b5\",\n      \"type\": \"library\",\n      \"publisher\": \"Anibal Monsalve Salazar \\u003canibal@debian.org\\u003e\",\n      \"name\": \"libbz2-1.0\",\n      \"version\": \"1.0.8-4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libbz2-1.0:libbz2-1.0:1.0.8-4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libbz2-1.0@1.0.8-4?arch=amd64\\u0026upstream=bzip2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libbz2-1.0:libbz2_1.0:1.0.8-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libbz2_1.0:libbz2-1.0:1.0.8-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libbz2_1.0:libbz2_1.0:1.0.8-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libbz2:libbz2-1.0:1.0.8-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libbz2:libbz2_1.0:1.0.8-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libbz2-1.0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libbz2-1.0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"104\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"bzip2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libc-bin@2.31-13+deb11u6?arch=amd64\\u0026upstream=glibc\\u0026distro=debian-11\\u0026package-id=7bc5652ff8cccde7\",\n      \"type\": \"library\",\n      \"publisher\": \"GNU Libc Maintainers \\u003cdebian-glibc@lists.debian.org\\u003e\",\n      \"name\": \"libc-bin\",\n      \"version\": \"2.31-13+deb11u6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libc-bin:libc-bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libc-bin@2.31-13+deb11u6?arch=amd64\\u0026upstream=glibc\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libc-bin:libc_bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libc_bin:libc-bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libc_bin:libc_bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libc:libc-bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libc:libc_bin:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libc-bin/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libc-bin.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libc-bin.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3732\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"glibc\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libc6@2.31-13+deb11u6?arch=amd64\\u0026upstream=glibc\\u0026distro=debian-11\\u0026package-id=61b0e8b1252c7ad3\",\n      \"type\": \"library\",\n      \"publisher\": \"GNU Libc Maintainers \\u003cdebian-glibc@lists.debian.org\\u003e\",\n      \"name\": \"libc6\",\n      \"version\": \"2.31-13+deb11u6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libc6:libc6:2.31-13\\\\+deb11u6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libc6@2.31-13+deb11u6?arch=amd64\\u0026upstream=glibc\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libc6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libc6:amd64.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libc6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"12833\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"glibc\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libcap-ng0@0.7.9-2.2+b1?arch=amd64\\u0026upstream=libcap-ng%400.7.9-2.2\\u0026distro=debian-11\\u0026package-id=d96dcd0201234163\",\n      \"type\": \"library\",\n      \"publisher\": \"Pierre Chifflier \\u003cpollux@debian.org\\u003e\",\n      \"name\": \"libcap-ng0\",\n      \"version\": \"0.7.9-2.2+b1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libcap-ng0:libcap-ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libcap-ng0@0.7.9-2.2+b1?arch=amd64\\u0026upstream=libcap-ng%400.7.9-2.2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcap-ng0:libcap_ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcap_ng0:libcap-ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcap_ng0:libcap_ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcap:libcap-ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcap:libcap_ng0:0.7.9-2.2\\\\+b1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libcap-ng0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libcap-ng0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"48\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libcap-ng\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"0.7.9-2.2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libcom-err2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\\u0026package-id=baa17fa24974defd\",\n      \"type\": \"library\",\n      \"publisher\": \"Theodore Y. Ts'o \\u003ctytso@mit.edu\\u003e\",\n      \"name\": \"libcom-err2\",\n      \"version\": \"1.46.2-2\",\n      \"cpe\": \"cpe:2.3:a:libcom-err2:libcom-err2:1.46.2-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libcom-err2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcom-err2:libcom_err2:1.46.2-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcom_err2:libcom-err2:1.46.2-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcom_err2:libcom_err2:1.46.2-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcom:libcom-err2:1.46.2-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libcom:libcom_err2:1.46.2-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libcom-err2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libcom-err2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"97\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"e2fsprogs\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libcrypt1@1:4.4.18-4?arch=amd64\\u0026upstream=libxcrypt\\u0026distro=debian-11\\u0026package-id=99995fa478d99713\",\n      \"type\": \"library\",\n      \"publisher\": \"Marco d'Itri \\u003cmd@linux.it\\u003e\",\n      \"name\": \"libcrypt1\",\n      \"version\": \"1:4.4.18-4\",\n      \"cpe\": \"cpe:2.3:a:libcrypt1:libcrypt1:1\\\\:4.4.18-4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libcrypt1@1:4.4.18-4?arch=amd64\\u0026upstream=libxcrypt\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libcrypt1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libcrypt1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"226\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxcrypt\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libcurl4@7.74.0-1.3+deb11u7?arch=amd64\\u0026upstream=curl\\u0026distro=debian-11\\u0026package-id=e74701de2a38fd93\",\n      \"type\": \"library\",\n      \"publisher\": \"Alessandro Ghedini \\u003cghedo@debian.org\\u003e\",\n      \"name\": \"libcurl4\",\n      \"version\": \"7.74.0-1.3+deb11u7\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"curl\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libcurl4:libcurl4:7.74.0-1.3\\\\+deb11u7:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libcurl4@7.74.0-1.3+deb11u7?arch=amd64\\u0026upstream=curl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libcurl4/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libcurl4:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"740\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"curl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libdb5.3@5.3.28+dfsg1-0.8?arch=amd64\\u0026upstream=db5.3\\u0026distro=debian-11\\u0026package-id=8bfc69ad307dcdcd\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Berkeley DB Team \\u003cteam+bdb@tracker.debian.org\\u003e\",\n      \"name\": \"libdb5.3\",\n      \"version\": \"5.3.28+dfsg1-0.8\",\n      \"cpe\": \"cpe:2.3:a:libdb5.3:libdb5.3:5.3.28\\\\+dfsg1-0.8:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libdb5.3@5.3.28+dfsg1-0.8?arch=amd64\\u0026upstream=db5.3\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libdb5.3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libdb5.3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1818\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"db5.3\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libdebconfclient0@0.260?arch=amd64\\u0026upstream=cdebconf\\u0026distro=debian-11\\u0026package-id=c56a3b6958349ec4\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Install System Team \\u003cdebian-boot@lists.debian.org\\u003e\",\n      \"name\": \"libdebconfclient0\",\n      \"version\": \"0.260\",\n      \"cpe\": \"cpe:2.3:a:libdebconfclient0:libdebconfclient0:0.260:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libdebconfclient0@0.260?arch=amd64\\u0026upstream=cdebconf\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libdebconfclient0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libdebconfclient0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"74\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"cdebconf\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libdeflate0@1.7-1?arch=amd64\\u0026upstream=libdeflate\\u0026distro=debian-11\\u0026package-id=15fd424a98e8c78a\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Med Packaging Team \\u003cdebian-med-packaging@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libdeflate0\",\n      \"version\": \"1.7-1\",\n      \"cpe\": \"cpe:2.3:a:libdeflate0:libdeflate0:1.7-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libdeflate0@1.7-1?arch=amd64\\u0026upstream=libdeflate\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libdeflate0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libdeflate0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"121\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libdeflate\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libexpat1@2.2.10-2+deb11u5?arch=amd64\\u0026upstream=expat\\u0026distro=debian-11\\u0026package-id=8f53b066ebaca336\",\n      \"type\": \"library\",\n      \"publisher\": \"Laszlo Boszormenyi (GCS) \\u003cgcs@debian.org\\u003e\",\n      \"name\": \"libexpat1\",\n      \"version\": \"2.2.10-2+deb11u5\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libexpat1:libexpat1:2.2.10-2\\\\+deb11u5:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libexpat1@2.2.10-2+deb11u5?arch=amd64\\u0026upstream=expat\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libexpat1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libexpat1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"411\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"expat\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libext2fs2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\\u0026package-id=69de4a92ec80854d\",\n      \"type\": \"library\",\n      \"publisher\": \"Theodore Y. Ts'o \\u003ctytso@mit.edu\\u003e\",\n      \"name\": \"libext2fs2\",\n      \"version\": \"1.46.2-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libext2fs2:libext2fs2:1.46.2-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libext2fs2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libext2fs2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libext2fs2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"578\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"e2fsprogs\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libffi7@3.3-6?arch=amd64\\u0026upstream=libffi\\u0026distro=debian-11\\u0026package-id=389fc122d555059f\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GCC Maintainers \\u003cdebian-gcc@lists.debian.org\\u003e\",\n      \"name\": \"libffi7\",\n      \"version\": \"3.3-6\",\n      \"cpe\": \"cpe:2.3:a:libffi7:libffi7:3.3-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libffi7@3.3-6?arch=amd64\\u0026upstream=libffi\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libffi7/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libffi7:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"66\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libffi\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libfontconfig1@2.13.1-4.2?arch=amd64\\u0026upstream=fontconfig\\u0026distro=debian-11\\u0026package-id=889f9d0caf1f5222\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian freedesktop.org maintainers \\u003cpkg-freedesktop-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libfontconfig1\",\n      \"version\": \"2.13.1-4.2\",\n      \"cpe\": \"cpe:2.3:a:libfontconfig1:libfontconfig1:2.13.1-4.2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libfontconfig1@2.13.1-4.2?arch=amd64\\u0026upstream=fontconfig\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libfontconfig1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libfontconfig1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"526\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"fontconfig\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libfreetype6@2.10.4+dfsg-1+deb11u1?arch=amd64\\u0026upstream=freetype\\u0026distro=debian-11\\u0026package-id=7ba2061e1be5baf\",\n      \"type\": \"library\",\n      \"publisher\": \"Hugh McMaster \\u003chugh.mcmaster@outlook.com\\u003e\",\n      \"name\": \"libfreetype6\",\n      \"version\": \"2.10.4+dfsg-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Apache-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FSFAP\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FSFUL\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FSFULLR\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"FTL\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"OFL-1.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Zlib\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libfreetype6:libfreetype6:2.10.4\\\\+dfsg-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libfreetype6@2.10.4+dfsg-1+deb11u1?arch=amd64\\u0026upstream=freetype\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libfreetype6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libfreetype6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"896\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"freetype\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgcc-s1@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\\u0026package-id=352e69adb0683b92\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GCC Maintainers \\u003cdebian-gcc@lists.debian.org\\u003e\",\n      \"name\": \"libgcc-s1\",\n      \"version\": \"10.2.1-6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.2\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgcc-s1:libgcc-s1:10.2.1-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgcc-s1@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgcc-s1:libgcc_s1:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgcc_s1:libgcc-s1:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgcc_s1:libgcc_s1:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgcc:libgcc-s1:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgcc:libgcc_s1:10.2.1-6:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gcc-10-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgcc-s1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"116\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gcc-10\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgcrypt20@1.8.7-6?arch=amd64\\u0026distro=debian-11\\u0026package-id=e3ab61bc63d33d56\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuTLS Maintainers \\u003cpkg-gnutls-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libgcrypt20\",\n      \"version\": \"1.8.7-6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgcrypt20:libgcrypt20:1.8.7-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgcrypt20@1.8.7-6?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgcrypt20/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgcrypt20:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1355\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgd3@2.3.0-2?arch=amd64\\u0026upstream=libgd2\\u0026distro=debian-11\\u0026package-id=5b4feba98e2fbc55\",\n      \"type\": \"library\",\n      \"publisher\": \"GD Team \\u003cteam+gd@tracker.debian.org\\u003e\",\n      \"name\": \"libgd3\",\n      \"version\": \"2.3.0-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GD\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"HPND\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgd3:libgd3:2.3.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgd3@2.3.0-2?arch=amd64\\u0026upstream=libgd2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgd3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgd3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"463\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libgd2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgeoip1@1.6.12-7?arch=amd64\\u0026upstream=geoip\\u0026distro=debian-11\\u0026package-id=9002a34773325a1c\",\n      \"type\": \"library\",\n      \"publisher\": \"Patrick Matthäi \\u003cpmatthaei@debian.org\\u003e\",\n      \"name\": \"libgeoip1\",\n      \"version\": \"1.6.12-7\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgeoip1:libgeoip1:1.6.12-7:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgeoip1@1.6.12-7?arch=amd64\\u0026upstream=geoip\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgeoip1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgeoip1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"286\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"geoip\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgmp10@2:6.2.1+dfsg-1+deb11u1?arch=amd64\\u0026upstream=gmp\\u0026distro=debian-11\\u0026package-id=57115b2699bb339\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Science Team \\u003cdebian-science-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libgmp10\",\n      \"version\": \"2:6.2.1+dfsg-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgmp10:libgmp10:2\\\\:6.2.1\\\\+dfsg-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgmp10@2:6.2.1+dfsg-1+deb11u1?arch=amd64\\u0026upstream=gmp\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgmp10/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgmp10:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"863\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gmp\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgnutls30@3.7.1-5+deb11u3?arch=amd64\\u0026upstream=gnutls28\\u0026distro=debian-11\\u0026package-id=bf66536720b4dcfe\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuTLS Maintainers \\u003cpkg-gnutls-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libgnutls30\",\n      \"version\": \"3.7.1-5+deb11u3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Apache-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.3\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgnutls30:libgnutls30:3.7.1-5\\\\+deb11u3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgnutls30@3.7.1-5+deb11u3?arch=amd64\\u0026upstream=gnutls28\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgnutls30/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgnutls30:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3143\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gnutls28\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgpg-error0@1.38-2?arch=amd64\\u0026upstream=libgpg-error\\u0026distro=debian-11\\u0026package-id=677aef193106482b\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuPG Maintainers \\u003cpkg-gnupg-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libgpg-error0\",\n      \"version\": \"1.38-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgpg-error0:libgpg-error0:1.38-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgpg-error0@1.38-2?arch=amd64\\u0026upstream=libgpg-error\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgpg-error0:libgpg_error0:1.38-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgpg_error0:libgpg-error0:1.38-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgpg_error0:libgpg_error0:1.38-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgpg:libgpg-error0:1.38-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgpg:libgpg_error0:1.38-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgpg-error0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgpg-error0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"188\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libgpg-error\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libgssapi-krb5-2@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\\u0026package-id=9a954f4678ff1512\",\n      \"type\": \"library\",\n      \"publisher\": \"Sam Hartman \\u003chartmans@debian.org\\u003e\",\n      \"name\": \"libgssapi-krb5-2\",\n      \"version\": \"1.18.3-6+deb11u3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libgssapi-krb5-2:libgssapi-krb5-2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libgssapi-krb5-2@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi-krb5-2:libgssapi_krb5_2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi_krb5_2:libgssapi-krb5-2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi_krb5_2:libgssapi_krb5_2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi-krb5:libgssapi-krb5-2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi-krb5:libgssapi_krb5_2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi_krb5:libgssapi-krb5-2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi_krb5:libgssapi_krb5_2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi:libgssapi-krb5-2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libgssapi:libgssapi_krb5_2:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libgssapi-krb5-2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libgssapi-krb5-2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"451\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"krb5\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libhogweed6@3.7.3-1?arch=amd64\\u0026upstream=nettle\\u0026distro=debian-11\\u0026package-id=d1c80e04153ae86f\",\n      \"type\": \"library\",\n      \"publisher\": \"Magnus Holmgren \\u003cholmgren@debian.org\\u003e\",\n      \"name\": \"libhogweed6\",\n      \"version\": \"3.7.3-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libhogweed6:libhogweed6:3.7.3-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libhogweed6@3.7.3-1?arch=amd64\\u0026upstream=nettle\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libhogweed6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libhogweed6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"455\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"nettle\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libicu67@67.1-7?arch=amd64\\u0026upstream=icu\\u0026distro=debian-11\\u0026package-id=865912b631767102\",\n      \"type\": \"library\",\n      \"publisher\": \"Laszlo Boszormenyi (GCS) \\u003cgcs@debian.org\\u003e\",\n      \"name\": \"libicu67\",\n      \"version\": \"67.1-7\",\n      \"cpe\": \"cpe:2.3:a:libicu67:libicu67:67.1-7:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libicu67@67.1-7?arch=amd64\\u0026upstream=icu\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libicu67/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libicu67:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"33152\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"icu\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libidn2-0@2.3.0-5?arch=amd64\\u0026upstream=libidn2\\u0026distro=debian-11\\u0026package-id=a8db53ebfc253c16\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Libidn team \\u003chelp-libidn@gnu.org\\u003e\",\n      \"name\": \"libidn2-0\",\n      \"version\": \"2.3.0-5\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libidn2-0:libidn2-0:2.3.0-5:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libidn2-0@2.3.0-5?arch=amd64\\u0026upstream=libidn2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libidn2-0:libidn2_0:2.3.0-5:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libidn2_0:libidn2-0:2.3.0-5:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libidn2_0:libidn2_0:2.3.0-5:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libidn2:libidn2-0:2.3.0-5:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libidn2:libidn2_0:2.3.0-5:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libidn2-0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libidn2-0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"300\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libidn2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:maven/libintl/libintl@0.21?package-id=f24853b33867d342\",\n      \"type\": \"library\",\n      \"name\": \"libintl\",\n      \"version\": \"0.21\",\n      \"cpe\": \"cpe:2.3:a:libintl:libintl:0.21:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:maven/libintl/libintl@0.21\",\n      \"externalReferences\": [\n        {\n          \"url\": \"\",\n          \"hashes\": [\n            {\n              \"alg\": \"SHA-1\",\n              \"content\": \"568f3f90c3d6aced58de033a3547ccd2e4e088e8\"\n            }\n          ],\n          \"type\": \"build-meta\"\n        }\n      ],\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"java-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:language\",\n          \"value\": \"java\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"JavaMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"java-archive\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/java/libintl-0.21.jar\"\n        },\n        {\n          \"name\": \"syft:metadata:virtualPath\",\n          \"value\": \"/usr/share/java/libintl-0.21.jar\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libjbig0@2.1-3.1+b2?arch=amd64\\u0026upstream=jbigkit%402.1-3.1\\u0026distro=debian-11\\u0026package-id=a9f622da54ffe9f0\",\n      \"type\": \"library\",\n      \"publisher\": \"Michael van der Kolff \\u003cmvanderkolff@gmail.com\\u003e\",\n      \"name\": \"libjbig0\",\n      \"version\": \"2.1-3.1+b2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libjbig0:libjbig0:2.1-3.1\\\\+b2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libjbig0@2.1-3.1+b2?arch=amd64\\u0026upstream=jbigkit%402.1-3.1\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libjbig0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libjbig0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"78\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"jbigkit\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"2.1-3.1\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libjpeg62-turbo@1:2.0.6-4?arch=amd64\\u0026upstream=libjpeg-turbo\\u0026distro=debian-11\\u0026package-id=72a51f62b0e29fa9\",\n      \"type\": \"library\",\n      \"publisher\": \"Ondřej Surý \\u003condrej@debian.org\\u003e\",\n      \"name\": \"libjpeg62-turbo\",\n      \"version\": \"1:2.0.6-4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"NTP\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Zlib\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libjpeg62-turbo:libjpeg62-turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libjpeg62-turbo@1:2.0.6-4?arch=amd64\\u0026upstream=libjpeg-turbo\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libjpeg62-turbo:libjpeg62_turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libjpeg62_turbo:libjpeg62-turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libjpeg62_turbo:libjpeg62_turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libjpeg62:libjpeg62-turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libjpeg62:libjpeg62_turbo:1\\\\:2.0.6-4:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libjpeg62-turbo/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libjpeg62-turbo:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"586\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libjpeg-turbo\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libk5crypto3@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\\u0026package-id=a89daeddeedc1916\",\n      \"type\": \"library\",\n      \"publisher\": \"Sam Hartman \\u003chartmans@debian.org\\u003e\",\n      \"name\": \"libk5crypto3\",\n      \"version\": \"1.18.3-6+deb11u3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libk5crypto3:libk5crypto3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libk5crypto3@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libk5crypto3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libk5crypto3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"296\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"krb5\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libkeyutils1@1.6.1-2?arch=amd64\\u0026upstream=keyutils\\u0026distro=debian-11\\u0026package-id=bbf061999ae08758\",\n      \"type\": \"library\",\n      \"publisher\": \"Christian Kastner \\u003cckk@debian.org\\u003e\",\n      \"name\": \"libkeyutils1\",\n      \"version\": \"1.6.1-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libkeyutils1:libkeyutils1:1.6.1-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libkeyutils1@1.6.1-2?arch=amd64\\u0026upstream=keyutils\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libkeyutils1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libkeyutils1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"46\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"keyutils\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libkrb5-3@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\\u0026package-id=ac9319908ea9ef26\",\n      \"type\": \"library\",\n      \"publisher\": \"Sam Hartman \\u003chartmans@debian.org\\u003e\",\n      \"name\": \"libkrb5-3\",\n      \"version\": \"1.18.3-6+deb11u3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libkrb5-3:libkrb5-3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libkrb5-3@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libkrb5-3:libkrb5_3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libkrb5_3:libkrb5-3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libkrb5_3:libkrb5_3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libkrb5:libkrb5-3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libkrb5:libkrb5_3:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libkrb5-3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libkrb5-3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1108\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"krb5\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libkrb5support0@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\\u0026package-id=40eecc99b71ae26\",\n      \"type\": \"library\",\n      \"publisher\": \"Sam Hartman \\u003chartmans@debian.org\\u003e\",\n      \"name\": \"libkrb5support0\",\n      \"version\": \"1.18.3-6+deb11u3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libkrb5support0:libkrb5support0:1.18.3-6\\\\+deb11u3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libkrb5support0@1.18.3-6+deb11u3?arch=amd64\\u0026upstream=krb5\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libkrb5support0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libkrb5support0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"169\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"krb5\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libldap-2.4-2@2.4.57+dfsg-3+deb11u1?arch=amd64\\u0026upstream=openldap\\u0026distro=debian-11\\u0026package-id=9e27bcd1ae116ee8\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian OpenLDAP Maintainers \\u003cpkg-openldap-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libldap-2.4-2\",\n      \"version\": \"2.4.57+dfsg-3+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libldap-2.4-2:libldap-2.4-2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libldap-2.4-2@2.4.57+dfsg-3+deb11u1?arch=amd64\\u0026upstream=openldap\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap-2.4-2:libldap_2.4_2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap_2.4_2:libldap-2.4-2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap_2.4_2:libldap_2.4_2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap-2.4:libldap-2.4-2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap-2.4:libldap_2.4_2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap_2.4:libldap-2.4-2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap_2.4:libldap_2.4_2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap:libldap-2.4-2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libldap:libldap_2.4_2:2.4.57\\\\+dfsg-3\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libldap-2.4-2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libldap-2.4-2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"539\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"openldap\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/liblz4-1@1.9.3-2?arch=amd64\\u0026upstream=lz4\\u0026distro=debian-11\\u0026package-id=6372d748473ab2a2\",\n      \"type\": \"library\",\n      \"publisher\": \"Nobuhiro Iwamatsu \\u003ciwamatsu@debian.org\\u003e\",\n      \"name\": \"liblz4-1\",\n      \"version\": \"1.9.3-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:liblz4-1:liblz4-1:1.9.3-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/liblz4-1@1.9.3-2?arch=amd64\\u0026upstream=lz4\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:liblz4-1:liblz4_1:1.9.3-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:liblz4_1:liblz4-1:1.9.3-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:liblz4_1:liblz4_1:1.9.3-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:liblz4:liblz4-1:1.9.3-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:liblz4:liblz4_1:1.9.3-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/liblz4-1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/liblz4-1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"157\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"lz4\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/liblzma5@5.2.5-2.1~deb11u1?arch=amd64\\u0026upstream=xz-utils\\u0026distro=debian-11\\u0026package-id=da0416f52e605d88\",\n      \"type\": \"library\",\n      \"publisher\": \"Jonathan Nieder \\u003cjrnieder@gmail.com\\u003e\",\n      \"name\": \"liblzma5\",\n      \"version\": \"5.2.5-2.1~deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:liblzma5:liblzma5:5.2.5-2.1\\\\~deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/liblzma5@5.2.5-2.1~deb11u1?arch=amd64\\u0026upstream=xz-utils\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/liblzma5/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/liblzma5:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"277\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"xz-utils\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libmd0@1.0.3-3?arch=amd64\\u0026upstream=libmd\\u0026distro=debian-11\\u0026package-id=7baddf842fccc6ac\",\n      \"type\": \"library\",\n      \"publisher\": \"Guillem Jover \\u003cguillem@debian.org\\u003e\",\n      \"name\": \"libmd0\",\n      \"version\": \"1.0.3-3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause-NetBSD\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Beerware\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libmd0:libmd0:1.0.3-3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libmd0@1.0.3-3?arch=amd64\\u0026upstream=libmd\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libmd0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libmd0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"77\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libmd\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libmount1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\\u0026package-id=8d0189ae4d84d16\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"libmount1\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libmount1:libmount1:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libmount1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libmount1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libmount1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"477\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libnettle8@3.7.3-1?arch=amd64\\u0026upstream=nettle\\u0026distro=debian-11\\u0026package-id=bda9c00ca69e11a8\",\n      \"type\": \"library\",\n      \"publisher\": \"Magnus Holmgren \\u003cholmgren@debian.org\\u003e\",\n      \"name\": \"libnettle8\",\n      \"version\": \"3.7.3-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libnettle8:libnettle8:3.7.3-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libnettle8@3.7.3-1?arch=amd64\\u0026upstream=nettle\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libnettle8/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libnettle8:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"480\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"nettle\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libnghttp2-14@1.43.0-1?arch=amd64\\u0026upstream=nghttp2\\u0026distro=debian-11\\u0026package-id=706d0b055b41596b\",\n      \"type\": \"library\",\n      \"publisher\": \"Tomasz Buchert \\u003ctomasz@debian.org\\u003e\",\n      \"name\": \"libnghttp2-14\",\n      \"version\": \"1.43.0-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libnghttp2-14:libnghttp2-14:1.43.0-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libnghttp2-14@1.43.0-1?arch=amd64\\u0026upstream=nghttp2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libnghttp2-14:libnghttp2_14:1.43.0-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libnghttp2_14:libnghttp2-14:1.43.0-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libnghttp2_14:libnghttp2_14:1.43.0-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libnghttp2:libnghttp2-14:1.43.0-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libnghttp2:libnghttp2_14:1.43.0-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libnghttp2-14/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libnghttp2-14:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"217\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"nghttp2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libnsl2@1.3.0-2?arch=amd64\\u0026upstream=libnsl\\u0026distro=debian-11\\u0026package-id=b3ecde50c64e6f4d\",\n      \"type\": \"library\",\n      \"publisher\": \"GNU Libc Maintainers \\u003cdebian-glibc@lists.debian.org\\u003e\",\n      \"name\": \"libnsl2\",\n      \"version\": \"1.3.0-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libnsl2:libnsl2:1.3.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libnsl2@1.3.0-2?arch=amd64\\u0026upstream=libnsl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libnsl2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libnsl2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"127\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libnsl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libp11-kit0@0.23.22-1?arch=amd64\\u0026upstream=p11-kit\\u0026distro=debian-11\\u0026package-id=addea27288da0292\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuTLS Maintainers \\u003cpkg-gnutls-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libp11-kit0\",\n      \"version\": \"0.23.22-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libp11-kit0:libp11-kit0:0.23.22-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libp11-kit0@0.23.22-1?arch=amd64\\u0026upstream=p11-kit\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libp11-kit0:libp11_kit0:0.23.22-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libp11_kit0:libp11-kit0:0.23.22-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libp11_kit0:libp11_kit0:0.23.22-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libp11:libp11-kit0:0.23.22-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libp11:libp11_kit0:0.23.22-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libp11-kit0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libp11-kit0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1401\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"p11-kit\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpam-modules@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\\u0026package-id=dbf0d9a6d8661817\",\n      \"type\": \"library\",\n      \"publisher\": \"Steve Langasek \\u003cvorlon@debian.org\\u003e\",\n      \"name\": \"libpam-modules\",\n      \"version\": \"1.4.0-9+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libpam-modules:libpam-modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpam-modules@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam-modules:libpam_modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules:libpam-modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules:libpam_modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam-modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam_modules:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpam-modules/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam-modules:amd64.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam-modules:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1048\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pam\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpam-modules-bin@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\\u0026package-id=6196393100a266d5\",\n      \"type\": \"library\",\n      \"publisher\": \"Steve Langasek \\u003cvorlon@debian.org\\u003e\",\n      \"name\": \"libpam-modules-bin\",\n      \"version\": \"1.4.0-9+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libpam-modules-bin:libpam-modules-bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpam-modules-bin@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam-modules-bin:libpam_modules_bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules_bin:libpam-modules-bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules_bin:libpam_modules_bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam-modules:libpam-modules-bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam-modules:libpam_modules_bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules:libpam-modules-bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_modules:libpam_modules_bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam-modules-bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam_modules_bin:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpam-modules-bin/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam-modules-bin.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"227\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pam\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpam-runtime@1.4.0-9+deb11u1?arch=all\\u0026upstream=pam\\u0026distro=debian-11\\u0026package-id=62db6ed4651db63c\",\n      \"type\": \"library\",\n      \"publisher\": \"Steve Langasek \\u003cvorlon@debian.org\\u003e\",\n      \"name\": \"libpam-runtime\",\n      \"version\": \"1.4.0-9+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libpam-runtime:libpam-runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpam-runtime@1.4.0-9+deb11u1?arch=all\\u0026upstream=pam\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam-runtime:libpam_runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_runtime:libpam-runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam_runtime:libpam_runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam-runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpam:libpam_runtime:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpam-runtime/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam-runtime.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam-runtime.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"965\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pam\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpam0g@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\\u0026package-id=4e92ce4a0cadd805\",\n      \"type\": \"library\",\n      \"publisher\": \"Steve Langasek \\u003cvorlon@debian.org\\u003e\",\n      \"name\": \"libpam0g\",\n      \"version\": \"1.4.0-9+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libpam0g:libpam0g:1.4.0-9\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpam0g@1.4.0-9+deb11u1?arch=amd64\\u0026upstream=pam\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpam0g/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpam0g:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"244\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pam\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpcre2-8-0@10.36-2+deb11u1?arch=amd64\\u0026upstream=pcre2\\u0026distro=debian-11\\u0026package-id=854e0b1f08c7dad8\",\n      \"type\": \"library\",\n      \"publisher\": \"Matthew Vernon \\u003cmatthew@debian.org\\u003e\",\n      \"name\": \"libpcre2-8-0\",\n      \"version\": \"10.36-2+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libpcre2-8-0:libpcre2-8-0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpcre2-8-0@10.36-2+deb11u1?arch=amd64\\u0026upstream=pcre2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2-8-0:libpcre2_8_0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2_8_0:libpcre2-8-0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2_8_0:libpcre2_8_0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2-8:libpcre2-8-0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2-8:libpcre2_8_0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2_8:libpcre2-8-0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2_8:libpcre2_8_0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2:libpcre2-8-0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpcre2:libpcre2_8_0:10.36-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpcre2-8-0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpcre2-8-0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"664\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pcre2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpcre3@2:8.39-13?arch=amd64\\u0026upstream=pcre3\\u0026distro=debian-11\\u0026package-id=9bfc1facaf92a9e8\",\n      \"type\": \"library\",\n      \"publisher\": \"Matthew Vernon \\u003cmatthew@debian.org\\u003e\",\n      \"name\": \"libpcre3\",\n      \"version\": \"2:8.39-13\",\n      \"cpe\": \"cpe:2.3:a:libpcre3:libpcre3:2\\\\:8.39-13:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpcre3@2:8.39-13?arch=amd64\\u0026upstream=pcre3\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpcre3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpcre3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"669\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"pcre3\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpng16-16@1.6.37-3?arch=amd64\\u0026upstream=libpng1.6\\u0026distro=debian-11\\u0026package-id=f867a818b899a809\",\n      \"type\": \"library\",\n      \"publisher\": \"Maintainers of libpng1.6 packages \\u003clibpng1.6@packages.debian.org\\u003e\",\n      \"name\": \"libpng16-16\",\n      \"version\": \"1.6.37-3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Apache-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Libpng\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libpng16-16:libpng16-16:1.6.37-3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpng16-16@1.6.37-3?arch=amd64\\u0026upstream=libpng1.6\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpng16-16:libpng16_16:1.6.37-3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpng16_16:libpng16-16:1.6.37-3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpng16_16:libpng16_16:1.6.37-3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpng16:libpng16-16:1.6.37-3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libpng16:libpng16_16:1.6.37-3:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpng16-16/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpng16-16:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"444\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libpng1.6\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libpsl5@0.21.0-1.2?arch=amd64\\u0026upstream=libpsl\\u0026distro=debian-11\\u0026package-id=765ef20aed5ddd31\",\n      \"type\": \"library\",\n      \"publisher\": \"Tim Rühsen \\u003ctim.ruehsen@gmx.de\\u003e\",\n      \"name\": \"libpsl5\",\n      \"version\": \"0.21.0-1.2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libpsl5:libpsl5:0.21.0-1.2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libpsl5@0.21.0-1.2?arch=amd64\\u0026upstream=libpsl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libpsl5/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libpsl5:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"95\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libpsl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libreadline8@8.1-1?arch=amd64\\u0026upstream=readline\\u0026distro=debian-11\\u0026package-id=a1ba6d0f43e9c188\",\n      \"type\": \"library\",\n      \"publisher\": \"Matthias Klose \\u003cdoko@debian.org\\u003e\",\n      \"name\": \"libreadline8\",\n      \"version\": \"8.1-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libreadline8:libreadline8:8.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libreadline8@8.1-1?arch=amd64\\u0026upstream=readline\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libreadline8/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libreadline8:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"471\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"readline\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/librtmp1@2.4+20151223.gitfa8646d.1-2+b2?arch=amd64\\u0026upstream=rtmpdump%402.4+20151223.gitfa8646d.1-2\\u0026distro=debian-11\\u0026package-id=cfa17bca9fc30d68\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Multimedia Maintainers \\u003cdebian-multimedia@lists.debian.org\\u003e\",\n      \"name\": \"librtmp1\",\n      \"version\": \"2.4+20151223.gitfa8646d.1-2+b2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:librtmp1:librtmp1:2.4\\\\+20151223.gitfa8646d.1-2\\\\+b2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/librtmp1@2.4+20151223.gitfa8646d.1-2+b2?arch=amd64\\u0026upstream=rtmpdump%402.4+20151223.gitfa8646d.1-2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/librtmp1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/librtmp1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"146\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"rtmpdump\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"2.4+20151223.gitfa8646d.1-2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsasl2-2@2.1.27+dfsg-2.1+deb11u1?arch=amd64\\u0026upstream=cyrus-sasl2\\u0026distro=debian-11\\u0026package-id=a5871793ccc698d8\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Cyrus Team \\u003cteam+cyrus@tracker.debian.org\\u003e\",\n      \"name\": \"libsasl2-2\",\n      \"version\": \"2.1.27+dfsg-2.1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libsasl2-2:libsasl2-2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsasl2-2@2.1.27+dfsg-2.1+deb11u1?arch=amd64\\u0026upstream=cyrus-sasl2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2-2:libsasl2_2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_2:libsasl2-2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_2:libsasl2_2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2:libsasl2-2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2:libsasl2_2:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsasl2-2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsasl2-2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"188\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"cyrus-sasl2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsasl2-modules-db@2.1.27+dfsg-2.1+deb11u1?arch=amd64\\u0026upstream=cyrus-sasl2\\u0026distro=debian-11\\u0026package-id=f92fc6781e322081\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Cyrus Team \\u003cteam+cyrus@tracker.debian.org\\u003e\",\n      \"name\": \"libsasl2-modules-db\",\n      \"version\": \"2.1.27+dfsg-2.1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libsasl2-modules-db:libsasl2-modules-db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsasl2-modules-db@2.1.27+dfsg-2.1+deb11u1?arch=amd64\\u0026upstream=cyrus-sasl2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2-modules-db:libsasl2_modules_db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_modules_db:libsasl2-modules-db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_modules_db:libsasl2_modules_db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2-modules:libsasl2-modules-db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2-modules:libsasl2_modules_db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_modules:libsasl2-modules-db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2_modules:libsasl2_modules_db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2:libsasl2-modules-db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsasl2:libsasl2_modules_db:2.1.27\\\\+dfsg-2.1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsasl2-modules-db/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsasl2-modules-db:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"101\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"cyrus-sasl2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libseccomp2@2.5.1-1+deb11u1?arch=amd64\\u0026upstream=libseccomp\\u0026distro=debian-11\\u0026package-id=dc08faabe8c53d70\",\n      \"type\": \"library\",\n      \"publisher\": \"Kees Cook \\u003ckees@debian.org\\u003e\",\n      \"name\": \"libseccomp2\",\n      \"version\": \"2.5.1-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libseccomp2:libseccomp2:2.5.1-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libseccomp2@2.5.1-1+deb11u1?arch=amd64\\u0026upstream=libseccomp\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libseccomp2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libseccomp2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"158\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libseccomp\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libselinux1@3.1-3?arch=amd64\\u0026upstream=libselinux\\u0026distro=debian-11\\u0026package-id=c22e716b79ae3091\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian SELinux maintainers \\u003cselinux-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libselinux1\",\n      \"version\": \"3.1-3\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libselinux1:libselinux1:3.1-3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libselinux1@3.1-3?arch=amd64\\u0026upstream=libselinux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libselinux1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libselinux1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"207\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libselinux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsemanage-common@3.1-1?arch=all\\u0026upstream=libsemanage\\u0026distro=debian-11\\u0026package-id=69e74fba97dd00a1\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian SELinux maintainers \\u003cselinux-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libsemanage-common\",\n      \"version\": \"3.1-1\",\n      \"cpe\": \"cpe:2.3:a:libsemanage-common:libsemanage-common:3.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsemanage-common@3.1-1?arch=all\\u0026upstream=libsemanage\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsemanage-common:libsemanage_common:3.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsemanage_common:libsemanage-common:3.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsemanage_common:libsemanage_common:3.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsemanage:libsemanage-common:3.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libsemanage:libsemanage_common:3.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsemanage-common/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsemanage-common.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libsemanage-common.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"36\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libsemanage\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsemanage1@3.1-1+b2?arch=amd64\\u0026upstream=libsemanage%403.1-1\\u0026distro=debian-11\\u0026package-id=3ceab259adb7a79e\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian SELinux maintainers \\u003cselinux-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libsemanage1\",\n      \"version\": \"3.1-1+b2\",\n      \"cpe\": \"cpe:2.3:a:libsemanage1:libsemanage1:3.1-1\\\\+b2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsemanage1@3.1-1+b2?arch=amd64\\u0026upstream=libsemanage%403.1-1\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsemanage1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsemanage1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"307\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libsemanage\"\n        },\n        {\n          \"name\": \"syft:metadata:sourceVersion\",\n          \"value\": \"3.1-1\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsepol1@3.1-1?arch=amd64\\u0026upstream=libsepol\\u0026distro=debian-11\\u0026package-id=e9dd9e853016e5ac\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian SELinux maintainers \\u003cselinux-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libsepol1\",\n      \"version\": \"3.1-1\",\n      \"cpe\": \"cpe:2.3:a:libsepol1:libsepol1:3.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsepol1@3.1-1?arch=amd64\\u0026upstream=libsepol\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsepol1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsepol1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"743\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libsepol\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsmartcols1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\\u0026package-id=7665905243694a74\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"libsmartcols1\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libsmartcols1:libsmartcols1:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsmartcols1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsmartcols1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsmartcols1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"328\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libss2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\\u0026package-id=f23e5139ba9365a3\",\n      \"type\": \"library\",\n      \"publisher\": \"Theodore Y. Ts'o \\u003ctytso@mit.edu\\u003e\",\n      \"name\": \"libss2\",\n      \"version\": \"1.46.2-2\",\n      \"cpe\": \"cpe:2.3:a:libss2:libss2:1.46.2-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libss2@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libss2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libss2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"113\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"e2fsprogs\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libssh2-1@1.9.0-2?arch=amd64\\u0026upstream=libssh2\\u0026distro=debian-11\\u0026package-id=5a655866eefe5378\",\n      \"type\": \"library\",\n      \"publisher\": \"Nicolas Mora \\u003cbabelouest@debian.org\\u003e\",\n      \"name\": \"libssh2-1\",\n      \"version\": \"1.9.0-2\",\n      \"cpe\": \"cpe:2.3:a:libssh2-1:libssh2-1:1.9.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libssh2-1@1.9.0-2?arch=amd64\\u0026upstream=libssh2\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libssh2-1:libssh2_1:1.9.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libssh2_1:libssh2-1:1.9.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libssh2_1:libssh2_1:1.9.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libssh2:libssh2-1:1.9.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libssh2:libssh2_1:1.9.0-2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libssh2-1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libssh2-1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"298\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libssh2\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libssl1.1@1.1.1n-0+deb11u4?arch=amd64\\u0026upstream=openssl\\u0026distro=debian-11\\u0026package-id=fc9ec2c4e21109e9\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian OpenSSL Team \\u003cpkg-openssl-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libssl1.1\",\n      \"version\": \"1.1.1n-0+deb11u4\",\n      \"cpe\": \"cpe:2.3:a:libssl1.1:libssl1.1:1.1.1n-0\\\\+deb11u4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libssl1.1@1.1.1n-0+deb11u4?arch=amd64\\u0026upstream=openssl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libssl1.1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libssl1.1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"4124\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"openssl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libstdc++6@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\\u0026package-id=d513aaad772e74ad\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GCC Maintainers \\u003cdebian-gcc@lists.debian.org\\u003e\",\n      \"name\": \"libstdc++6\",\n      \"version\": \"10.2.1-6\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.2\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libstdc\\\\+\\\\+6:libstdc\\\\+\\\\+6:10.2.1-6:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libstdc++6@10.2.1-6?arch=amd64\\u0026upstream=gcc-10\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/gcc-10-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libstdc++6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"2351\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"gcc-10\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libsystemd0@247.3-7+deb11u2?arch=amd64\\u0026upstream=systemd\\u0026distro=debian-11\\u0026package-id=46fd2f7cfd5479a8\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian systemd Maintainers \\u003cpkg-systemd-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libsystemd0\",\n      \"version\": \"247.3-7+deb11u2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"CC0-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libsystemd0:libsystemd0:247.3-7\\\\+deb11u2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libsystemd0@247.3-7+deb11u2?arch=amd64\\u0026upstream=systemd\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libsystemd0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libsystemd0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"865\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"systemd\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libtasn1-6@4.16.0-2+deb11u1?arch=amd64\\u0026distro=debian-11\\u0026package-id=6f9c9efbcf897d04\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian GnuTLS Maintainers \\u003cpkg-gnutls-maint@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libtasn1-6\",\n      \"version\": \"4.16.0-2+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.3\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libtasn1-6:libtasn1-6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libtasn1-6@4.16.0-2+deb11u1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtasn1-6:libtasn1_6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtasn1_6:libtasn1-6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtasn1_6:libtasn1_6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtasn1:libtasn1-6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtasn1:libtasn1_6:4.16.0-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libtasn1-6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libtasn1-6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"124\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libtiff5@4.2.0-1+deb11u4?arch=amd64\\u0026upstream=tiff\\u0026distro=debian-11\\u0026package-id=5e423e6099c788bf\",\n      \"type\": \"library\",\n      \"publisher\": \"Laszlo Boszormenyi (GCS) \\u003cgcs@debian.org\\u003e\",\n      \"name\": \"libtiff5\",\n      \"version\": \"4.2.0-1+deb11u4\",\n      \"cpe\": \"cpe:2.3:a:libtiff5:libtiff5:4.2.0-1\\\\+deb11u4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libtiff5@4.2.0-1+deb11u4?arch=amd64\\u0026upstream=tiff\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libtiff5/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libtiff5:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"677\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"tiff\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libtinfo6@6.2+20201114-2+deb11u1?arch=amd64\\u0026upstream=ncurses\\u0026distro=debian-11\\u0026package-id=465d0c6b1eb5724e\",\n      \"type\": \"library\",\n      \"publisher\": \"Craig Small \\u003ccsmall@debian.org\\u003e\",\n      \"name\": \"libtinfo6\",\n      \"version\": \"6.2+20201114-2+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"X11\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libtinfo6:libtinfo6:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libtinfo6@6.2+20201114-2+deb11u1?arch=amd64\\u0026upstream=ncurses\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libtinfo6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libtinfo6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"537\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"ncurses\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libtirpc-common@1.3.1-1+deb11u1?arch=all\\u0026upstream=libtirpc\\u0026distro=debian-11\\u0026package-id=534c91dc2f9aac4f\",\n      \"type\": \"library\",\n      \"publisher\": \"Josue Ortega \\u003cjosue@debian.org\\u003e\",\n      \"name\": \"libtirpc-common\",\n      \"version\": \"1.3.1-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libtirpc-common:libtirpc-common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libtirpc-common@1.3.1-1+deb11u1?arch=all\\u0026upstream=libtirpc\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtirpc-common:libtirpc_common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtirpc_common:libtirpc-common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtirpc_common:libtirpc_common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtirpc:libtirpc-common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libtirpc:libtirpc_common:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libtirpc-common/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libtirpc-common.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/libtirpc-common.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"34\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libtirpc\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libtirpc3@1.3.1-1+deb11u1?arch=amd64\\u0026upstream=libtirpc\\u0026distro=debian-11\\u0026package-id=b5f5cbb0307461aa\",\n      \"type\": \"library\",\n      \"publisher\": \"Josue Ortega \\u003cjosue@debian.org\\u003e\",\n      \"name\": \"libtirpc3\",\n      \"version\": \"1.3.1-1+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libtirpc3:libtirpc3:1.3.1-1\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libtirpc3@1.3.1-1+deb11u1?arch=amd64\\u0026upstream=libtirpc\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libtirpc3/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libtirpc3:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"229\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libtirpc\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libudev1@247.3-7+deb11u2?arch=amd64\\u0026upstream=systemd\\u0026distro=debian-11\\u0026package-id=93385f3d9c9c393f\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian systemd Maintainers \\u003cpkg-systemd-maintainers@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libudev1\",\n      \"version\": \"247.3-7+deb11u2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"CC0-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libudev1:libudev1:247.3-7\\\\+deb11u2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libudev1@247.3-7+deb11u2?arch=amd64\\u0026upstream=systemd\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libudev1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libudev1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"282\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"systemd\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libunistring2@0.9.10-4?arch=amd64\\u0026upstream=libunistring\\u0026distro=debian-11\\u0026package-id=4dbb87951d2cf1f5\",\n      \"type\": \"library\",\n      \"publisher\": \"Jörg Frings-Fürst \\u003cdebian@jff.email\\u003e\",\n      \"name\": \"libunistring2\",\n      \"version\": \"0.9.10-4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GFDL-1.2\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libunistring2:libunistring2:0.9.10-4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libunistring2@0.9.10-4?arch=amd64\\u0026upstream=libunistring\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libunistring2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libunistring2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1592\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libunistring\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libuuid1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\\u0026package-id=1d48540a3383b13\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"libuuid1\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libuuid1:libuuid1:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libuuid1@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libuuid1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libuuid1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"129\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libwebp6@0.6.1-2.1?arch=amd64\\u0026upstream=libwebp\\u0026distro=debian-11\\u0026package-id=b3f7d1fc4a69eced\",\n      \"type\": \"library\",\n      \"publisher\": \"Jeff Breidenbach \\u003cjab@debian.org\\u003e\",\n      \"name\": \"libwebp6\",\n      \"version\": \"0.6.1-2.1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Apache-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libwebp6:libwebp6:0.6.1-2.1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libwebp6@0.6.1-2.1?arch=amd64\\u0026upstream=libwebp\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libwebp6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libwebp6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"499\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libwebp\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libx11-6@2:1.7.2-1?arch=amd64\\u0026upstream=libx11\\u0026distro=debian-11\\u0026package-id=3da10439a87ea980\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libx11-6\",\n      \"version\": \"2:1.7.2-1\",\n      \"cpe\": \"cpe:2.3:a:libx11-6:libx11-6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libx11-6@2:1.7.2-1?arch=amd64\\u0026upstream=libx11\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11-6:libx11_6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11_6:libx11-6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11_6:libx11_6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11:libx11-6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11:libx11_6:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libx11-6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libx11-6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1576\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libx11\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libx11-data@2:1.7.2-1?arch=all\\u0026upstream=libx11\\u0026distro=debian-11\\u0026package-id=a2318ae0a252fe5\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libx11-data\",\n      \"version\": \"2:1.7.2-1\",\n      \"cpe\": \"cpe:2.3:a:libx11-data:libx11-data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libx11-data@2:1.7.2-1?arch=all\\u0026upstream=libx11\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11-data:libx11_data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11_data:libx11-data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11_data:libx11_data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11:libx11-data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:libx11:libx11_data:2\\\\:1.7.2-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libx11-data/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libx11-data.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1665\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libx11\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxau6@1:1.0.9-1?arch=amd64\\u0026upstream=libxau\\u0026distro=debian-11\\u0026package-id=1edad5568198edbf\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libxau6\",\n      \"version\": \"1:1.0.9-1\",\n      \"cpe\": \"cpe:2.3:a:libxau6:libxau6:1\\\\:1.0.9-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxau6@1:1.0.9-1?arch=amd64\\u0026upstream=libxau\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxau6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxau6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"42\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxau\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxcb1@1.14-3?arch=amd64\\u0026upstream=libxcb\\u0026distro=debian-11\\u0026package-id=49dbf89d961347d7\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libxcb1\",\n      \"version\": \"1.14-3\",\n      \"cpe\": \"cpe:2.3:a:libxcb1:libxcb1:1.14-3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxcb1@1.14-3?arch=amd64\\u0026upstream=libxcb\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxcb1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxcb1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"296\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxcb\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxdmcp6@1:1.1.2-3?arch=amd64\\u0026upstream=libxdmcp\\u0026distro=debian-11\\u0026package-id=1651698e63c5dd0a\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libxdmcp6\",\n      \"version\": \"1:1.1.2-3\",\n      \"cpe\": \"cpe:2.3:a:libxdmcp6:libxdmcp6:1\\\\:1.1.2-3:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxdmcp6@1:1.1.2-3?arch=amd64\\u0026upstream=libxdmcp\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxdmcp6/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxdmcp6:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"53\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxdmcp\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxml2@2.9.10+dfsg-6.7+deb11u4?arch=amd64\\u0026distro=debian-11\\u0026package-id=fd71937c2b115b8e\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian XML/SGML Group \\u003cdebian-xml-sgml-pkgs@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libxml2\",\n      \"version\": \"2.9.10+dfsg-6.7+deb11u4\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"ISC\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libxml2:libxml2:2.9.10\\\\+dfsg-6.7\\\\+deb11u4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxml2@2.9.10+dfsg-6.7+deb11u4?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxml2/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxml2:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1876\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxpm4@1:3.5.12-1.1~deb11u1?arch=amd64\\u0026upstream=libxpm\\u0026distro=debian-11\\u0026package-id=363ccc0923fbafc0\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian X Strike Force \\u003cdebian-x@lists.debian.org\\u003e\",\n      \"name\": \"libxpm4\",\n      \"version\": \"1:3.5.12-1.1~deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libxpm4:libxpm4:1\\\\:3.5.12-1.1\\\\~deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxpm4@1:3.5.12-1.1~deb11u1?arch=amd64\\u0026upstream=libxpm\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxpm4/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxpm4:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"109\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxpm\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxslt1.1@1.1.34-4+deb11u1?arch=amd64\\u0026upstream=libxslt\\u0026distro=debian-11\\u0026package-id=c2029cfb402a358\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian XML/SGML Group \\u003cdebian-xml-sgml-pkgs@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libxslt1.1\",\n      \"version\": \"1.1.34-4+deb11u1\",\n      \"cpe\": \"cpe:2.3:a:libxslt1.1:libxslt1.1:1.1.34-4\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxslt1.1@1.1.34-4+deb11u1?arch=amd64\\u0026upstream=libxslt\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxslt1.1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxslt1.1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"502\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libxslt\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libxxhash0@0.8.0-2?arch=amd64\\u0026upstream=xxhash\\u0026distro=debian-11\\u0026package-id=5dbfd774c60b62b7\",\n      \"type\": \"library\",\n      \"publisher\": \"Norbert Preining \\u003cnorbert@preining.info\\u003e\",\n      \"name\": \"libxxhash0\",\n      \"version\": \"0.8.0-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libxxhash0:libxxhash0:0.8.0-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libxxhash0@0.8.0-2?arch=amd64\\u0026upstream=xxhash\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libxxhash0/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libxxhash0:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"114\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"xxhash\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/libzstd1@1.4.8+dfsg-2.1?arch=amd64\\u0026upstream=libzstd\\u0026distro=debian-11\\u0026package-id=ebcdac604e89e227\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian Med Packaging Team \\u003cdebian-med-packaging@lists.alioth.debian.org\\u003e\",\n      \"name\": \"libzstd1\",\n      \"version\": \"1.4.8+dfsg-2.1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Zlib\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:libzstd1:libzstd1:1.4.8\\\\+dfsg-2.1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/libzstd1@1.4.8+dfsg-2.1?arch=amd64\\u0026upstream=libzstd\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/libzstd1/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/libzstd1:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"904\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"libzstd\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/login@1:4.8.1-1?arch=amd64\\u0026upstream=shadow\\u0026distro=debian-11\\u0026package-id=b6673a35736c938f\",\n      \"type\": \"library\",\n      \"publisher\": \"Shadow package maintainers \\u003cpkg-shadow-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"login\",\n      \"version\": \"1:4.8.1-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:login:login:1\\\\:4.8.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/login@1:4.8.1-1?arch=amd64\\u0026upstream=shadow\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/login/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/login.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/login.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"2335\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"shadow\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/logsave@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\\u0026package-id=785d3365eb8d1fd1\",\n      \"type\": \"library\",\n      \"publisher\": \"Theodore Y. Ts'o \\u003ctytso@mit.edu\\u003e\",\n      \"name\": \"logsave\",\n      \"version\": \"1.46.2-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:logsave:logsave:1.46.2-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/logsave@1.46.2-2?arch=amd64\\u0026upstream=e2fsprogs\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/logsave/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/logsave.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"93\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"e2fsprogs\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/lsb-base@11.1.0?arch=all\\u0026upstream=lsb\\u0026distro=debian-11\\u0026package-id=df87d50c1cf551b9\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian sysvinit maintainers \\u003cdebian-init-diversity@chiark.greenend.org.uk\\u003e\",\n      \"name\": \"lsb-base\",\n      \"version\": \"11.1.0\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:lsb-base:lsb-base:11.1.0:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/lsb-base@11.1.0?arch=all\\u0026upstream=lsb\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:lsb-base:lsb_base:11.1.0:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:lsb_base:lsb-base:11.1.0:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:lsb_base:lsb_base:11.1.0:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:lsb:lsb-base:11.1.0:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:lsb:lsb_base:11.1.0:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/lsb-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/lsb-base.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"49\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"lsb\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/mawk@1.3.4.20200120-2?arch=amd64\\u0026distro=debian-11\\u0026package-id=86913dec0f0c000d\",\n      \"type\": \"library\",\n      \"publisher\": \"Boyuan Yang \\u003cbyang@debian.org\\u003e\",\n      \"name\": \"mawk\",\n      \"version\": \"1.3.4.20200120-2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:mawk:mawk:1.3.4.20200120-2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/mawk@1.3.4.20200120-2?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/mawk/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/mawk.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"242\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/mount@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\\u0026package-id=16d02d85542621d3\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"mount\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:mount:mount:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/mount@2.36.1-8+deb11u1?arch=amd64\\u0026upstream=util-linux\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/mount/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/mount.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"438\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"util-linux\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/ncurses-base@6.2+20201114-2+deb11u1?arch=all\\u0026upstream=ncurses\\u0026distro=debian-11\\u0026package-id=c2bed0a7ce6a4f13\",\n      \"type\": \"library\",\n      \"publisher\": \"Craig Small \\u003ccsmall@debian.org\\u003e\",\n      \"name\": \"ncurses-base\",\n      \"version\": \"6.2+20201114-2+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"X11\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:ncurses-base:ncurses-base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/ncurses-base@6.2+20201114-2+deb11u1?arch=all\\u0026upstream=ncurses\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses-base:ncurses_base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses_base:ncurses-base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses_base:ncurses_base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses:ncurses-base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses:ncurses_base:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/ncurses-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/ncurses-base.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/ncurses-base.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"386\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"ncurses\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/ncurses-bin@6.2+20201114-2+deb11u1?arch=amd64\\u0026upstream=ncurses\\u0026distro=debian-11\\u0026package-id=d291ad69a1420303\",\n      \"type\": \"library\",\n      \"publisher\": \"Craig Small \\u003ccsmall@debian.org\\u003e\",\n      \"name\": \"ncurses-bin\",\n      \"version\": \"6.2+20201114-2+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"X11\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:ncurses-bin:ncurses-bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/ncurses-bin@6.2+20201114-2+deb11u1?arch=amd64\\u0026upstream=ncurses\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses-bin:ncurses_bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses_bin:ncurses-bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses_bin:ncurses_bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses:ncurses-bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:ncurses:ncurses_bin:6.2\\\\+20201114-2\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/ncurses-bin/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/ncurses-bin.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"646\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"ncurses\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/nginx@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\\u0026package-id=78d79c2dca21c964\",\n      \"type\": \"library\",\n      \"publisher\": \"NGINX Packaging \\u003cnginx-packaging@f5.com\\u003e\",\n      \"name\": \"nginx\",\n      \"version\": \"1.23.4-1~bullseye\",\n      \"cpe\": \"cpe:2.3:a:nginx:nginx:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/nginx@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/nginx/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3082\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/nginx-module-geoip@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\\u0026package-id=cfe96d5da997b16d\",\n      \"type\": \"library\",\n      \"publisher\": \"NGINX Packaging \\u003cnginx-packaging@f5.com\\u003e\",\n      \"name\": \"nginx-module-geoip\",\n      \"version\": \"1.23.4-1~bullseye\",\n      \"cpe\": \"cpe:2.3:a:nginx-module-geoip:nginx-module-geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/nginx-module-geoip@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-geoip:nginx_module_geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_geoip:nginx-module-geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_geoip:nginx_module_geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx-module-geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx_module_geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx-module-geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx_module_geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx-module-geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx_module_geoip:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/nginx-module-geoip/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx-module-geoip.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"162\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/nginx-module-image-filter@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\\u0026package-id=dfe3971f1d005d39\",\n      \"type\": \"library\",\n      \"publisher\": \"NGINX Packaging \\u003cnginx-packaging@f5.com\\u003e\",\n      \"name\": \"nginx-module-image-filter\",\n      \"version\": \"1.23.4-1~bullseye\",\n      \"cpe\": \"cpe:2.3:a:nginx-module-image-filter:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/nginx-module-image-filter@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-image-filter:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_image_filter:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_image_filter:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-image:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-image:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_image:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_image:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx-module-image-filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx_module_image_filter:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/nginx-module-image-filter/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx-module-image-filter.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"136\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/nginx-module-njs@1.23.4+0.7.11-1~bullseye?arch=amd64\\u0026distro=debian-11\\u0026package-id=9d04ac4d6bac916d\",\n      \"type\": \"library\",\n      \"publisher\": \"NGINX Packaging \\u003cnginx-packaging@f5.com\\u003e\",\n      \"name\": \"nginx-module-njs\",\n      \"version\": \"1.23.4+0.7.11-1~bullseye\",\n      \"cpe\": \"cpe:2.3:a:nginx-module-njs:nginx-module-njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/nginx-module-njs@1.23.4+0.7.11-1~bullseye?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-njs:nginx_module_njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_njs:nginx-module-njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_njs:nginx_module_njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx-module-njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx_module_njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx-module-njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx_module_njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx-module-njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx_module_njs:1.23.4\\\\+0.7.11-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/nginx-module-njs/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx-module-njs.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"4738\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/nginx-module-xslt@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\\u0026package-id=9ebbfd9adbd25b3b\",\n      \"type\": \"library\",\n      \"publisher\": \"NGINX Packaging \\u003cnginx-packaging@f5.com\\u003e\",\n      \"name\": \"nginx-module-xslt\",\n      \"version\": \"1.23.4-1~bullseye\",\n      \"cpe\": \"cpe:2.3:a:nginx-module-xslt:nginx-module-xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/nginx-module-xslt@1.23.4-1~bullseye?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module-xslt:nginx_module_xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_xslt:nginx-module-xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module_xslt:nginx_module_xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx-module-xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx-module:nginx_module_xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx-module-xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx_module:nginx_module_xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx-module-xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:nginx:nginx_module_xslt:1.23.4-1\\\\~bullseye:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/nginx-module-xslt/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/nginx-module-xslt.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"128\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/openssl@1.1.1n-0+deb11u4?arch=amd64\\u0026distro=debian-11\\u0026package-id=b4a6dec3598d93f7\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian OpenSSL Team \\u003cpkg-openssl-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"openssl\",\n      \"version\": \"1.1.1n-0+deb11u4\",\n      \"cpe\": \"cpe:2.3:a:openssl:openssl:1.1.1n-0\\\\+deb11u4:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/openssl@1.1.1n-0+deb11u4?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/openssl/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/openssl.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/openssl.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"1466\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/passwd@1:4.8.1-1?arch=amd64\\u0026upstream=shadow\\u0026distro=debian-11\\u0026package-id=c0f87faa100a3ce7\",\n      \"type\": \"library\",\n      \"publisher\": \"Shadow package maintainers \\u003cpkg-shadow-devel@lists.alioth.debian.org\\u003e\",\n      \"name\": \"passwd\",\n      \"version\": \"1:4.8.1-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:passwd:passwd:1\\\\:4.8.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/passwd@1:4.8.1-1?arch=amd64\\u0026upstream=shadow\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/passwd/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/passwd.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/passwd.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"2736\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"shadow\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/perl-base@5.32.1-4+deb11u2?arch=amd64\\u0026upstream=perl\\u0026distro=debian-11\\u0026package-id=abcb5b1412cd9c08\",\n      \"type\": \"library\",\n      \"publisher\": \"Niko Tyni \\u003cntyni@debian.org\\u003e\",\n      \"name\": \"perl-base\",\n      \"version\": \"5.32.1-4+deb11u2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Artistic-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-1.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-1.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"Zlib\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:perl-base:perl-base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/perl-base@5.32.1-4+deb11u2?arch=amd64\\u0026upstream=perl\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:perl-base:perl_base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:perl_base:perl-base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:perl_base:perl_base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:perl:perl-base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:perl:perl_base:5.32.1-4\\\\+deb11u2:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/perl-base/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/perl-base.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"7664\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"perl\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/readline-common@8.1-1?arch=all\\u0026upstream=readline\\u0026distro=debian-11\\u0026package-id=1ac22947adacf3be\",\n      \"type\": \"library\",\n      \"publisher\": \"Matthias Klose \\u003cdoko@debian.org\\u003e\",\n      \"name\": \"readline-common\",\n      \"version\": \"8.1-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:readline-common:readline-common:8.1-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/readline-common@8.1-1?arch=all\\u0026upstream=readline\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:readline-common:readline_common:8.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:readline_common:readline-common:8.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:readline_common:readline_common:8.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:readline:readline-common:8.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:readline:readline_common:8.1-1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/readline-common/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/readline-common.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"92\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"readline\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/sed@4.7-1?arch=amd64\\u0026distro=debian-11\\u0026package-id=60af338a72e539c1\",\n      \"type\": \"library\",\n      \"publisher\": \"Clint Adams \\u003cclint@debian.org\\u003e\",\n      \"name\": \"sed\",\n      \"version\": \"4.7-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:sed:sed:4.7-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/sed@4.7-1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/sed/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/sed.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"883\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/sensible-utils@0.0.14?arch=all\\u0026distro=debian-11\\u0026package-id=ef4c689f97f3d29f\",\n      \"type\": \"library\",\n      \"publisher\": \"Anibal Monsalve Salazar \\u003canibal@debian.org\\u003e\",\n      \"name\": \"sensible-utils\",\n      \"version\": \"0.0.14\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:sensible-utils:sensible-utils:0.0.14:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/sensible-utils@0.0.14?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sensible-utils:sensible_utils:0.0.14:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sensible_utils:sensible-utils:0.0.14:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sensible_utils:sensible_utils:0.0.14:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sensible:sensible-utils:0.0.14:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sensible:sensible_utils:0.0.14:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/sensible-utils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/sensible-utils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"44\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/sysvinit-utils@2.96-7+deb11u1?arch=amd64\\u0026upstream=sysvinit\\u0026distro=debian-11\\u0026package-id=fe0ee7268a410c4a\",\n      \"type\": \"library\",\n      \"publisher\": \"Debian sysvinit maintainers \\u003cdebian-init-diversity@chiark.greenend.org.uk\\u003e\",\n      \"name\": \"sysvinit-utils\",\n      \"version\": \"2.96-7+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:sysvinit-utils:sysvinit-utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/sysvinit-utils@2.96-7+deb11u1?arch=amd64\\u0026upstream=sysvinit\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sysvinit-utils:sysvinit_utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sysvinit_utils:sysvinit-utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sysvinit_utils:sysvinit_utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sysvinit:sysvinit-utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:sysvinit:sysvinit_utils:2.96-7\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/sysvinit-utils/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/sysvinit-utils.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"79\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"sysvinit\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/tar@1.34+dfsg-1?arch=amd64\\u0026distro=debian-11\\u0026package-id=2c804797b124e34\",\n      \"type\": \"library\",\n      \"publisher\": \"Janos Lenart \\u003cocsi@debian.org\\u003e\",\n      \"name\": \"tar\",\n      \"version\": \"1.34+dfsg-1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:tar:tar:1.34\\\\+dfsg-1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/tar@1.34+dfsg-1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/tar/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/tar.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3152\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/tzdata@2021a-1+deb11u10?arch=all\\u0026distro=debian-11\\u0026package-id=dd56b9f0275df6b1\",\n      \"type\": \"library\",\n      \"publisher\": \"GNU Libc Maintainers \\u003cdebian-glibc@lists.debian.org\\u003e\",\n      \"name\": \"tzdata\",\n      \"version\": \"2021a-1+deb11u10\",\n      \"cpe\": \"cpe:2.3:a:tzdata:tzdata:2021a-1\\\\+deb11u10:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/tzdata@2021a-1+deb11u10?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/tzdata/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/tzdata.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"3413\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/ucf@3.0043?arch=all\\u0026distro=debian-11\\u0026package-id=ae51a29db35a57ed\",\n      \"type\": \"library\",\n      \"publisher\": \"Manoj Srivastava \\u003csrivasta@debian.org\\u003e\",\n      \"name\": \"ucf\",\n      \"version\": \"3.0043\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:ucf:ucf:3.0043:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/ucf@3.0043?arch=all\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/ucf/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/ucf.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/ucf.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"232\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/util-linux@2.36.1-8+deb11u1?arch=amd64\\u0026distro=debian-11\\u0026package-id=ba5bb3d6ca7609c5\",\n      \"type\": \"library\",\n      \"publisher\": \"util-linux packagers \\u003cutil-linux@packages.debian.org\\u003e\",\n      \"name\": \"util-linux\",\n      \"version\": \"2.36.1-8+deb11u1\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"BSD-2-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-3-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"BSD-4-Clause\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"GPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-2.1+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"LGPL-3.0+\"\n          }\n        },\n        {\n          \"license\": {\n            \"id\": \"MIT\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:util-linux:util-linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/util-linux@2.36.1-8+deb11u1?arch=amd64\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:util-linux:util_linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:util_linux:util-linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:util_linux:util_linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:util:util-linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:cpe23\",\n          \"value\": \"cpe:2.3:a:util:util_linux:2.36.1-8\\\\+deb11u1:*:*:*:*:*:*:*\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/util-linux/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/util-linux.conffiles\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/info/util-linux.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:3:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:3:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"4615\"\n        }\n      ]\n    },\n    {\n      \"bom-ref\": \"pkg:deb/debian/zlib1g@1:1.2.11.dfsg-2+deb11u2?arch=amd64\\u0026upstream=zlib\\u0026distro=debian-11\\u0026package-id=960deeb414b4778b\",\n      \"type\": \"library\",\n      \"publisher\": \"Mark Brown \\u003cbroonie@debian.org\\u003e\",\n      \"name\": \"zlib1g\",\n      \"version\": \"1:1.2.11.dfsg-2+deb11u2\",\n      \"licenses\": [\n        {\n          \"license\": {\n            \"id\": \"Zlib\"\n          }\n        }\n      ],\n      \"cpe\": \"cpe:2.3:a:zlib1g:zlib1g:1\\\\:1.2.11.dfsg-2\\\\+deb11u2:*:*:*:*:*:*:*\",\n      \"purl\": \"pkg:deb/debian/zlib1g@1:1.2.11.dfsg-2+deb11u2?arch=amd64\\u0026upstream=zlib\\u0026distro=debian-11\",\n      \"properties\": [\n        {\n          \"name\": \"syft:package:foundBy\",\n          \"value\": \"dpkgdb-cataloger\"\n        },\n        {\n          \"name\": \"syft:package:metadataType\",\n          \"value\": \"DpkgMetadata\"\n        },\n        {\n          \"name\": \"syft:package:type\",\n          \"value\": \"deb\"\n        },\n        {\n          \"name\": \"syft:location:0:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:0:path\",\n          \"value\": \"/usr/share/doc/zlib1g/copyright\"\n        },\n        {\n          \"name\": \"syft:location:1:layerID\",\n          \"value\": \"sha256:8553b91047dad45bedc292812586f1621e0a464a09a7a7c2ce6ac5f8ba2535d7\"\n        },\n        {\n          \"name\": \"syft:location:1:path\",\n          \"value\": \"/var/lib/dpkg/info/zlib1g:amd64.md5sums\"\n        },\n        {\n          \"name\": \"syft:location:2:layerID\",\n          \"value\": \"sha256:a29cc9587af6488ae0cbb962ecbe023d347908cc62ca5d715af06e54ccaa9e36\"\n        },\n        {\n          \"name\": \"syft:location:2:path\",\n          \"value\": \"/var/lib/dpkg/status\"\n        },\n        {\n          \"name\": \"syft:metadata:installedSize\",\n          \"value\": \"167\"\n        },\n        {\n          \"name\": \"syft:metadata:source\",\n          \"value\": \"zlib\"\n        }\n      ]\n    },\n    {\n      \"type\": \"operating-system\",\n      \"name\": \"debian\",\n      \"version\": \"11\",\n      \"description\": \"Debian GNU/Linux 11 (bullseye)\",\n      \"swid\": {\n        \"tagId\": \"debian\",\n        \"name\": \"debian\",\n        \"version\": \"11\"\n      },\n      \"externalReferences\": [\n        {\n          \"url\": \"https://bugs.debian.org/\",\n          \"type\": \"issue-tracker\"\n        },\n        {\n          \"url\": \"https://www.debian.org/\",\n          \"type\": \"website\"\n        },\n        {\n          \"url\": \"https://www.debian.org/support\",\n          \"comment\": \"support\",\n          \"type\": \"other\"\n        }\n      ],\n      \"properties\": [\n        {\n          \"name\": \"syft:distro:id\",\n          \"value\": \"debian\"\n        },\n        {\n          \"name\": \"syft:distro:prettyName\",\n          \"value\": \"Debian GNU/Linux 11 (bullseye)\"\n        },\n        {\n          \"name\": \"syft:distro:versionCodename\",\n          \"value\": \"bullseye\"\n        },\n        {\n          \"name\": \"syft:distro:versionID\",\n          \"value\": \"11\"\n        }\n      ]\n    }\n  ]\n}\n"
  }
]