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

# CreateAccountRequest

```ts theme={null}
type CreateAccountRequest =
  | EmailAccountRequest
  | SignersAccountRequest
  | AccountPolicies;
```

Full account creation request (discriminated union)

<Note>
  Note: For simple creation, use [CreateAccountInput](/grid/v1/sdk-reference/react-native/reference/latest/interfaces/CreateAccountInput). This type is for advanced use cases with full policy control.
</Note>

## See

* [EmailAccountRequest](/grid/v1/sdk-reference/react-native/reference/latest/interfaces/EmailAccountRequest) for email accounts
* [SignersAccountRequest](/grid/v1/sdk-reference/react-native/reference/latest/interfaces/SignersAccountRequest) for signer accounts
* [AccountPolicies](/grid/v1/sdk-reference/react-native/reference/latest/interfaces/AccountPolicies) for direct policy configuration
