Update repository configuration
Update PR review settings for a specific repository.
Authorizations
JWT authentication token
Path Parameters
Repository ID (UUID)
Body
Full repository name (owner/repo)
Turn automatic reviews on or off for this repository.
summary_only, inline_only, summary+inline Seconds to hold a PR review for the preview deployment (0 disables the deploy-gated hold)
0 <= x <= 3600skip, summary_only, review File patterns to exclude from reviews
security, performance, style, all none, block_on_critical, block_on_high 1 <= x <= 100compact, table, checklist Settings to clear so this repository follows the organization defaults again. Do not also set a field you are clearing in the same request.
auto_review, tone, verbosity, severity_threshold, focus, custom_instructions, comment_mode, gating, draft_policy, output_format, suggested_changes_enabled, high_level_summary, max_inline_comments, deploy_wait_timeout, exclude_patterns, author_include, author_exclude, label_include, label_exclude, branch_include, branch_exclude, keyword_include, keyword_exclude critical, high, medium, low, info, all chill, balanced, assertive, roast brief, normal, detailed Response
Repository configuration updated
When the repository was added
File patterns to exclude from reviews
Repository configuration ID
Parent installation ID
Full repository name (owner/repo)
"octocat/hello-world"
When the repository config was last updated
This repository's own automatic-review setting. true turns reviews on, false turns them off, and null means follow the organization default. For the setting actually in effect, see effective_config.auto_review_enabled.
This repository's own custom instructions; null means follow the organization default. See effective_config.custom_instructions.
This repository's own deploy-gated hold in seconds (0 disables it); null means follow the organization default. See effective_config.deploy_wait_timeout.
0 <= x <= 3600This repository's own draft-PR policy; null means follow the organization default. See effective_config.draft_policy.
skip, summary_only, review This repository's own focus setting; null means follow the organization default. See effective_config.focus.
security, performance, style, all This repository's own merge-gating setting; null means follow the organization default. See effective_config.gating.
none, block_on_critical, block_on_high This repository's own high-level-summary setting; null means follow the organization default. See effective_config.high_level_summary.
This repository's own inline-comment limit; null means follow the organization default. See effective_config.max_inline_comments.
This repository's own output format; null means follow the organization default. See effective_config.output_format.
compact, table, checklist This repository's own review output mode; null means follow the organization default. See effective_config.review_output_mode.
summary_only, comments_only, both This repository's own severity threshold; null means follow the organization default. See effective_config.severity_threshold.
critical, high, medium, low, info, all This repository's own suggested-changes setting; null means follow the organization default. See effective_config.suggested_changes_enabled.
This repository's own tone setting; null means follow the organization default. See effective_config.tone for the value in effect.
chill, balanced, assertive, roast This repository's own verbosity setting; null means follow the organization default. See effective_config.verbosity.
brief, normal, detailed Repository visibility (public, private, or internal)

