Skip to main content
PUT
Configure an existing Verify repository
To install and sign in to the CLI, see Call from the CLI.

Authorizations

x-coderabbitai-api-key
string
header
required

See Authentication for the key types and where to create a key.

Path Parameters

repository_id
string<uuid>
required

Verify registration UUID returned as id by list_verify_repositories; not the provider repository ID.

Body

application/json
branch
string
required
Required string length: 1 - 255
environment_id
string<uuid>
required

Existing execution environment UUID authorized for this repository.

expected_revision
integer
required

Match the latest get_verify_repository.config_revision; stale configuration writes are rejected.

org_id
string

Organization for a workspace key: the Git-provider organization ID (scope.provider_organization_id) or the CodeRabbit organization ID (scope.id, or id from list organizations). Supply either org_id or org_name, never both. Omit for organization keys and MCP connections.

Minimum string length: 1
org_name
string

GitHub organization login, such as coderabbitai, not its display name. Matched case-insensitively within the authenticated workspace. Supply either org_name or org_id, never both; omit for organization keys and MCP connections.

Pattern: ^[A-Za-z0-9][A-Za-z0-9-]{0,38}$
pr_runs_enabled
boolean

Enable automatic pull-request runs. Omission preserves the saved value.

allow_pr_qa
boolean

Allow QA for pull requests. Omission preserves the saved value.

pr_incremental_runs_enabled
boolean

Enable incremental pull-request runs. Omission preserves the saved preference; an unset native preference inherits pr_runs_enabled.

tester_prompt
string

Additional tester instructions. Omit to preserve; send an empty string to use the native default.

Maximum string length: 20000
classifier_prompt
string

Additional pull-request classifier instructions. Omit to preserve; send an empty string to use the native default.

Maximum string length: 20000

Response

OK

repository_id
string
required