Skip to main content
POST
Start an existing Verify authoring, testability or execution operation
To install and sign in to the CLI, see Call from the CLI.
CodeRabbit accepts the work and finishes it later: read the result with Get Verify job.

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
operation
enum<string>
required
Available options:
map,
add,
edit,
revise,
execute
idempotency_key
string<uuid>
required

Caller-generated UUID identifying this start request. Reuse it when retrying the same request.

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}$
branch
string
Required string length: 1 - 255
environment_id
string<uuid>

Optional execution environment override, accepted only for operation=execute.

cuj_ids
string<uuid>[]

Selected registered journey UUIDs. Omit to use the native journey selection; cannot be combined with tags.

Maximum array length: 50
tags
string[]
Maximum array length: 50
Required string length: 1 - 100
expected_list_revision
integer
Required range: x >= 0
expected_config_revision
integer
Required range: x >= 0
prompt
string
Required string length: 1 - 30000
previous_task_id
string<uuid>

Response

OK

job_id
string
required