| Field | Type | Required | Description |
|---|---|---|---|
slug | String | No | Lowercase project identifier. Starts with a letter; words may be separated by single hyphens. |
name | String! | Yes | Project display name. Must not be empty. |
description | String | No | Project description. |
templateSlug | String | No | Starter or accessible template project slug. Omit for an empty project. |
templateProjectId | ID | No | Accessible template project UUID to copy. Overrides templateSlug. |