{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Lists all packages in a user's namespace for which the requesting user has access.\n\nOAuth app tokens and personal access tokens (classic) need the `read:packages` scope to use this endpoint. For more information, see \"[About permissions for GitHub Packages](https://docs.github.com/packages/learn-github-packages/about-permissions-for-github-packages#permissions-for-repository-scoped-packages).\"","properties":{"query":{"type":"object","properties":{"package_type":{"type":"string","enum":["npm","maven","rubygems","docker","nuget","container"],"description":"The type of supported package. Packages in GitHub's Gradle registry have the type `maven`. Docker images pushed to GitHub's Container registry (`ghcr.io`) have the type `container`. You can use the type `docker` to find images that were pushed to GitHub's Docker registry (`docker.pkg.github.com`), even if these have now been migrated to the Container registry."},"visibility":{"type":"string","enum":["public","private","internal"],"description":"The selected visibility of the packages.  This parameter is optional and only filters an existing result set.\n\nThe `internal` visibility is only supported for GitHub Packages registries that allow for granular permissions. For other ecosystems `internal` is synonymous with `private`.\nFor the list of GitHub Packages registries that support granular permissions, see \"[About permissions for GitHub Packages](https://docs.github.com/packages/learn-github-packages/about-permissions-for-github-packages#granular-permissions-for-userorganization-scoped-packages).\""},"page":{"type":"integer","default":1,"description":"The page number of the results to fetch. For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""},"per_page":{"type":"integer","default":30,"description":"The number of results per page (max 100). For more information, see \"[Using pagination in the REST API](https://docs.github.com/rest/using-the-rest-api/using-pagination-in-the-rest-api).\""}},"required":["package_type"],"additionalProperties":false},"path":{"type":"object","properties":{"username":{"type":"string","description":"The handle for the GitHub user account."}},"required":["username"],"additionalProperties":false}},"required":["query","path"],"additionalProperties":false},"name":"List packages for a user","id":"github.packages.list-packages-for-user","example":{"query":{"package_type":"npm"},"path":{"username":"example"}},"maxRequests":1,"summary":false}}