{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Replaces all repositories that have been selected for immutable releases enforcement in an organization. To use this endpoint, the organization immutable releases policy for `enforced_repositories` must be configured to `selected`.\n\nOAuth tokens and personal access tokens (classic) need the `admin:org` scope to use this endpoint.","properties":{"path":{"type":"object","properties":{"org":{"type":"string","description":"The organization name. The name is not case sensitive."}},"required":["org"],"additionalProperties":false},"body":{"type":"object","properties":{"selected_repository_ids":{"type":"array","description":"An array of repository ids for which immutable releases enforcement should be applied. You can only provide a list of repository ids when the `enforced_repositories` is set to `selected`. You can add and remove individual repositories using the [Enable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#enable-a-selected-repository-for-immutable-releases-in-an-organization) and [Disable a selected repository for immutable releases in an organization](https://docs.github.com/rest/orgs/orgs#disable-a-selected-repository-for-immutable-releases-in-an-organization) endpoints.","items":{"type":"integer"}}},"required":["selected_repository_ids"],"examples":[{"selected_repository_ids":[64780797]}]}},"required":["path","body"],"additionalProperties":false},"name":"Set selected repositories for immutable releases enforcement","id":"github.orgs.set-immutable-releases-settings-repositories","example":{"path":{"org":"example"},"body":{"selected_repository_ids":[64780797]}},"maxRequests":1,"summary":false}}