Skip to main content
PATCH https://api.craftkit.dev/v1/projects/{id}
Rename a project. The slug is not recomputed — renaming never changes slug or breaks existing project-key integrations.

Authorization

string
required
Bearer ck_acct_… — must own the project.

Path

string
required
The project id (UUID).

Body

string
required
New display name (1–200 chars).

Response

200 — the full project, slug unchanged:
string
string
Unchanged — renaming never recomputes the slug.
string
The new name.
string
string

Errors

Ownership is resolved before the body is read, so an id you don’t own returns 404 even if the body is also invalid.
cURL
200