Change a project's settings
update_projectDestructiveIdempotent
Change the settings of one project; a field you leave out keeps its value. status paused or archived stops new missions in the project, and active starts them again. autoMerge sets whether SHIP merges a ready pull request by itself. defaultSandboxTemplateId sets the sandbox the agents start in (null for the platform base). repoFullName and linearTeamKey connect the project to another repository or Linear team through the organization's existing connections. Change only what a person asked for. Answers the project as it now stands. Requires the projects:admin scope and the config:write capability.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A new name | |
| status | No | active, paused or archived | |
| autoMerge | No | true merges a ready pull request without a person | |
| issueCode | No | A GitHub Issues project's issue id prefix, 2-5 characters; only new ids use it | |
| projectId | Yes | Project id, from list_projects | |
| repoFullName | No | owner/repo of the repository to connect, through the organization's GitHub connection | |
| linearTeamKey | No | The key of the Linear team to connect, e.g. ENG | |
| defaultSandboxTemplateId | No | A sandbox id (sbt_...) from list_sandbox_templates, or null for the platform base |