Skip to main content
POST
Create Branch Policy

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Path Parameters

project_reference
string
required

Body

application/json
name
string
required
is_enabled
boolean
target_branch_pattern
string
required_approvals
number
allow_self_approval
boolean
required_reviewer_ids
string[]
required_reviewer_roles
string[]
block_direct_edits
boolean
auto_merge_when_approved
boolean
dismiss_approvals_on_change
boolean

Response

Policy created

id
string<uuid>
required
project_id
string<uuid>
required
name
string
required
is_enabled
boolean
required
target_branch_pattern
string | null
required
required_approvals
number
required
allow_self_approval
boolean
required
required_reviewer_ids
string[] | null
required
required_reviewer_roles
string[] | null
required
block_direct_edits
boolean
required
auto_merge_when_approved
boolean
required
dismiss_approvals_on_change
boolean
required
created_at
string
required
updated_at
string
required