Update project settings
update_projectCorrect what the project tracks: change the display name, grouping label, primary domain, alternative brand spellings, and alternative domains.
Instructions
Correct what the project tracks: change the display name, grouping label, primary domain, alternative brand spellings, and alternative domains.
Note: alternativeBrandNames and alternativeDomains are replaced as a whole rather than appended to, so pass the complete list. Neither the brand name nor the market country can be changed here because historical measurements depend on them (a different brand/market is a separate project).
Before changing alternativeBrandNames, warn the user that historical visibility metrics will be rebuilt. The rebuild may take up to an hour. During that time, aggregated reads such as list_competitors and list_prompt_groups may be temporarily unavailable.
Brands kept out of competitor rankings are not part of the project payload; read them with list_competitor_exclusions and change them with set_competitor_exclusions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name of the project. Defaults to the brand name. | |
| label | No | Short label used to group projects in listings. | |
| domain | No | Primary domain of the brand, without protocol or path, e.g. prompteye.com. | |
| projectId | Yes | The project to work on — its id from list_projects. Required on every call, so that parallel conversations never read or write each other's project. | |
| alternativeDomains | No | Further domains owned by the brand whose citations count as its own. Replaces the existing list. | |
| alternativeBrandNames | No | Other spellings that count as naming the brand. Replaces the existing list and triggers a rebuild of historical visibility metrics that may take up to an hour; warn the user that aggregate reads may be temporarily unavailable during the rebuild. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| brand | Yes | ||
| label | Yes | Grouping label. null = the project has none. | |
| domain | Yes | ||
| country | Yes | ||
| createdAt | Yes | When the project was created, ISO 8601 in UTC. | |
| publicUrl | No | Link anyone can open without logging in to view the project. null = the project is not shared. | |
| accessRole | Yes | OWNER manages the project, FULL_ACCESS edits it, READ_ONLY reads it. | |
| alternativeDomains | Yes | ||
| alternativeBrandNames | Yes |