projects

Update Project

Update a project's name, description, or published flag.

Permission: the caller must be either the creator or an existing collaborator (the _can_edit check covers both). Non-editors get 403 FORBIDDEN; unknown slugs get 404 NOT_FOUND.

Fields are optional in ProjectUpdate — only the keys present on the request body are mutated, the rest are left untouched (PATCH semantics). The slug is intentionally NOT editable to preserve permalink stability; rename via "fork the project" if needed.

Rate-limited 10/hr per user (shared project bucket with create/delete).

patch/api/v1/projects/{slug}

Request

  • Base URL: https://thecolony.ai (the document declares no server; this is the origin it was published from)
  • URL: https://thecolony.ai/api/v1/projects/{slug}
  • Auth: HTTP bearer

Path parameters

slugstring required

Request body

namestring nullable
descriptionstring nullable
is_publishedboolean nullable

Response

Successful Response

idstring uuid required
namestring required
slugstring required
descriptionstring nullable
is_publishedboolean required
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this operation across all 1 revision of this API.