{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"A transfer request will need to be accepted by the new owner when transferring a personal repository to another user. The response will contain the original `owner`, and the transfer will continue asynchronously. For more details on the requirements to transfer personal and organization-owned repositories, see [about repository transfers](https://docs.github.com/articles/about-repository-transfers/).","properties":{"path":{"type":"object","properties":{"owner":{"type":"string","description":"The account owner of the repository. The name is not case sensitive."},"repo":{"type":"string","description":"The name of the repository without the `.git` extension. The name is not case sensitive."}},"required":["owner","repo"],"additionalProperties":false},"body":{"type":"object","properties":{"new_owner":{"type":"string","description":"The username or organization name the repository will be transferred to."},"new_name":{"type":"string","description":"The new name to be given to the repository."},"team_ids":{"type":"array","description":"ID of the team or teams to add to the repository. Teams can only be added to organization-owned repositories.","items":{"type":"integer"}}},"required":["new_owner"],"examples":[{"new_owner":"github","team_ids":[12,345],"new_name":"octorepo"}]}},"required":["path","body"],"additionalProperties":false},"name":"Transfer a repository","id":"github.repos.transfer","example":{"path":{"owner":"octocat","repo":"hello-world"},"body":{"new_owner":"github","team_ids":[12,345],"new_name":"octorepo"}},"maxRequests":1,"summary":false}}