{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"Sets the default level of repository access Dependabot will have while performing an update across organizations in the enterprise. Available values are:\n- 'public' - Dependabot will only have access to public repositories, unless access is explicitly granted to non-public repositories.\n- 'internal' - Dependabot will only have access to public and internal repositories, unless access is explicitly granted to private repositories.\n\nThe authenticated user must be an enterprise owner to use this endpoint.\n\n> [!NOTE]\n> The \"Enterprise administration\" fine-grained permission is not available to callers. To use this API, you must use an OAuth app token or a personal access token (classic).","properties":{"path":{"type":"object","properties":{"enterprise":{"type":"string","description":"The slug version of the enterprise name."}},"required":["enterprise"],"additionalProperties":false},"body":{"type":"object","properties":{"default_level":{"type":"string","description":"The default repository access level for Dependabot updates.","enum":["public","internal"],"examples":["internal"]}},"required":["default_level"],"examples":[{"default_level":"public"}]}},"required":["path","body"],"additionalProperties":false},"name":"Set the default repository access level for Dependabot in an enterprise","id":"github.dependabot.set-repository-access-default-level-for-enterprise","example":{"path":{"enterprise":"example"},"body":{"default_level":"public"}},"maxRequests":1,"summary":false}}