| Field | Type | Required | Description |
|---|---|---|---|
id | ID! | Yes | Project UUID to update. |
slug | String | No | Lowercase project identifier. Starts with a letter; words may be separated by single hyphens. |
name | String | No | New display name. Must not be empty when supplied. |
description | String | No | New description. An empty string clears it. |
config | JSON | No | Project settings as a JSON object: disableMetaRobots, providerId, layoutId, isTemplate, comingSoon, category, description. Omitted members retain their stored values. |
disableMetaRobots | Boolean | No | |
providerId | String | No | |
layoutId | String | No | |
category | String | No | |
isTemplate | Boolean | No | |
comingSoon | Boolean | No |