Practice Groups

Set how much autonomy the system has over one group

Applies to every practice in the group that holds no autonomy of its own; practices that set their own are left alone. OFF stops their reviews entirely. HUMAN_APPROVAL runs them and records every observation, holds feedback on the work for an authorized reviewer, and still writes the developer's practice pages and the mentor, which are read on request. AUTOMATIC sends feedback on the work without asking. Send a null autonomy to clear the group's own setting so it follows the workspace default.

patch/workspaces/{workspaceSlug}/practice-groups/{groupSlug}/autonomy

Request

  • Base URL: / (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /workspaces/{workspaceSlug}/practice-groups/{groupSlug}/autonomy
  • Auth: HTTP bearer

Path parameters

workspaceSlugstring required

Workspace slug

groupSlugstring required

Request body

autonomy'OFF' | 'HUMAN_APPROVAL' | 'AUTOMATIC'

Local autonomy override. Null inherits from the group or workspace.

Response

Autonomy updated; the response carries the autonomy now in force and where it came from

colorstring

Optional palette colour key for the group's chip

createdAtstring date-time required

Timestamp when the group was created

descriptionstring

What this group develops

displayOrderinteger required

Sort order within the workspace

iconstring

Optional lucide icon name for the group's chip

idinteger required

Group ID

namestring required

Human-readable name

slugstring required

URL-safe identifier unique within the workspace

updatedAtstring date-time

Timestamp when the group was last updated

visibleInPracticeDashboardsboolean required

Whether this group is shown in practice dashboards

Changes

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