Skip to main content
PATCH
Update repository

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

org
string
required

Organization slug

Minimum string length: 1
repo
string
required

Repository name

Minimum string length: 1

Body

application/json
name
string
Required string length: 1 - 100
default_bookmark
string
Minimum string length: 1
tags
object

Tag patch: string values set tags, null removes them. Keys must not start with "$" (reserved for tag filter operators).

upstream
object | null

Set, replace, or remove the upstream remote. Pass an object to attach or update. Pass null to remove. Omit to leave unchanged.

Response

Repository updated

id
string
required
org
string
required
name
string
required
default_bookmark
string
required
head_change_id
string
required

Current change id at the default bookmark tip. On empty repositories this is the virtual root change id (zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz).

Pattern: ^[zyxwvutsrqponmlk]{32}$
upstream
object | null
required

Upstream remote configured for this repository, or null if none is configured.

created_at
string<date-time>
required
tags
object
required