{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"When an organization member is converted to an outside collaborator, they'll only have access to the repositories that their current team membership allows. The user will no longer be a member of the organization. For more information, see \"[Converting an organization member to an outside collaborator](https://docs.github.com/articles/converting-an-organization-member-to-an-outside-collaborator/)\". Converting an organization member to an outside collaborator may be restricted by enterprise administrators. For more information, see \"[Enforcing repository management policies in your enterprise](https://docs.github.com/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise#enforcing-a-policy-for-inviting-outside-collaborators-to-repositories).\"","properties":{"path":{"type":"object","properties":{"org":{"type":"string","description":"The organization name. The name is not case sensitive."},"username":{"type":"string","description":"The handle for the GitHub user account."}},"required":["org","username"],"additionalProperties":false},"body":{"type":"object","properties":{"async":{"type":"boolean","description":"When set to `true`, the request will be performed asynchronously. Returns a 202 status code when the job is successfully queued.","default":false}},"examples":[{"async":true}]}},"required":["path"],"additionalProperties":false},"name":"Convert an organization member to outside collaborator","id":"github.orgs.convert-member-to-outside-collaborator","example":{"path":{"org":"example","username":"example"}},"maxRequests":1,"summary":false}}