> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateAccountProjectInput

> Input object in the GraphQL API.

| Field | Type | Required | Description |
| - | - | - | - |
| `accountId` | [`UUID!`](/docs/cloud/graphql/types/uuid) | Yes | Account UUID. Requires account.projects.create. |
| `name` | [`String!`](/docs/cloud/graphql/types/string) | Yes | Project display name. |
| `slug` | [`String`](/docs/cloud/graphql/types/string) | No | Unique project slug. Omit or pass null to generate a random suffix. |
| `templateSlug` | [`String`](/docs/cloud/graphql/types/string) | No | Optional template slug. A template project UUID takes precedence. Null means omitted. |
| `templateProjectId` | [`UUID`](/docs/cloud/graphql/types/uuid) | No | Optional template project UUID. Overrides templateSlug. Null means omitted. |

[All GraphQL types](/docs/cloud/graphql/schema) · [Operations](/docs/cloud/graphql)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.