Skip to main content
Updates the specified project. Only include the fields you want to change.

Authentication

Requires a valid Bearer token.

Path Parameters

id
string
required
Project ID (UUID).

Request Body

name
string
New project name.
description
string
New project description.
repo_url
string
New repository URL.
{
  "name": "renamed-project",
  "description": "Updated description"
}

Response

id
string
required
Unique project identifier (UUID).
name
string
required
Project name.
description
string
Project description.
repo_url
string
Linked repository URL.
created_at
string
required
ISO 8601 timestamp.
updated_at
string
required
ISO 8601 timestamp.
{
  "id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
  "name": "renamed-project",
  "description": "Updated description",
  "repo_url": "https://github.com/user/repo",
  "created_at": "2025-01-15T10:30:00Z",
  "updated_at": "2025-01-16T14:00:00Z"
}

Errors

StatusDescription
400Bad Request — invalid parameters
401Unauthorized — missing or invalid token
404Not Found — project does not exist or you do not have access