Change a project's settings
update_projectChange 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, linearTeamKey and jiraProjectId connect the project to another repository, Linear team or Jira project through the organization's existing connections. tracker moves the project to another tracker: linear with linearTeamKey, jira with jiraConnectorId and jiraProjectId, github-issues on its repository, or none; it is refused while a mission of the project runs. 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
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A new name | |
| status | No | active, paused or archived | |
| tracker | No | Move the project to linear, github-issues, jira or none; only when a person asked for the move | |
| 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 | |
| jiraProjectId | No | A Jira project's numeric id on the project's Jira site, e.g. 10000; Jira-tracked projects only | |
| linearTeamKey | No | The key of the Linear team to connect, e.g. ENG | |
| jiraConnectorId | No | The Jira site's connection id, for tracker jira only | |
| defaultSandboxTemplateId | No | A sandbox id (sbt_...) from list_sandbox_templates, or null for the platform base |