{"command":{"effect":"read","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Lists repositories that the authenticated user has explicit permission (`:read`, `:write`, or `:admin`) to access.\n\nThe authenticated user has explicit permission to access repositories they own, repositories where they are a collaborator, and repositories that they can access through an organization membership.","properties":{"query":{"type":"object","properties":{"visibility":{"type":"string","enum":["all","public","private"],"default":"all","description":"Limit results to repositories with the specified visibility."},"affiliation":{"type":"string","default":"owner,collaborator,organization_member","description":"Comma-separated list of values. Can include:  \n * `owner`: Repositories that are owned by the authenticated user.  \n * `collaborator`: Repositories that the user has been added to as a collaborator.  \n * `organization_member`: Repositories that the user has access to through being a member of an organization. This includes every repository on every team that the user is on."},"type":{"type":"string","enum":["all","owner","public","private","member"],"default":"all","description":"Limit results to repositories of the specified type. Will cause a `422` error if used in the same request as **visibility** or **affiliation**."},"sort":{"type":"string","enum":["created","updated","pushed","full_name"],"default":"full_name","description":"The property to sort the results by."},"direction":{"type":"string","enum":["asc","desc"],"description":"The order to sort by. Default: `asc` when using `full_name`, otherwise `desc`."},"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).\""},"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).\""},"since":{"type":"string","format":"date-time","description":"Only show repositories updated after the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`."},"before":{"type":"string","format":"date-time","description":"Only show repositories updated before the given time. This is a timestamp in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format: `YYYY-MM-DDTHH:MM:SSZ`."}},"required":[],"additionalProperties":false}},"required":[],"additionalProperties":false},"name":"List repositories for the authenticated user","id":"github.repos.list-for-authenticated-user","example":{},"maxRequests":1,"summary":false}}