v1

latestOpenAPI 3.1.02026-07-261344388.3 KB
Project

Update project approvals

Configure the approval workflow settings for decisions within the project.

put/api/projects/{projectId}/approvals

Path parameters

projectIdstring uuid required

Unique identifier of the project

Request body

decisionsApprovalMode'require_one_per_team' | 'none_create_request' | 'require_any' | 'none' | 'null' nullable

Approval mode for decisions (require_one_per_team, none_create_request, require_any, none)

decisionsApprovalGroupsstring[] nullable

Array of group IDs required for decision approvals

Response

Updated project with approval settings

idstring uuid required

Unique identifier of the project

namestring required

Name of the project

keystring

Unique key identifier for the project

organisationIdstring uuid required

Organisation ID the project belongs to

version'v1' | 'v2' required

Project version (v1 or v2)

createdAtstring required

Timestamp when the project was created

updatedAtstring required

Timestamp when the project was last updated

protectedboolean

Whether the project is protected from deletion

deletedAtstring nullable

Timestamp when the project was soft deleted

decisionsApprovalMode'require_one_per_team' | 'none_create_request' | 'require_any' | 'none' | 'null' nullable

Approval mode for decisions