## Create Organization

`client.organizations.create(OrganizationCreateParamsbody, RequestOptionsoptions?): Organization`

**post** `/api/v2/organizations`

Create a new organization.

### Parameters

- `body: OrganizationCreateParams`

  - `name: string`

    The organization's display name.

### Returns

- `Organization`

  API response schema for an organization.

  - `id: string`

    The organization's unique identifier.

  - `name: string`

    The organization's display name.

  - `created_at?: string | null`

    Creation datetime

  - `metadata?: Record<string, unknown>`

    Additional organization metadata.

  - `updated_at?: string | null`

    Update datetime

### Example

```typescript
import LlamaCloudAdmin from '@llamaindex/llama-cloud-admin';

const client = new LlamaCloudAdmin({
  apiKey: process.env['LLAMA_CLOUD_API_KEY'], // This is the default and can be omitted
});

const organization = await client.organizations.create({ name: 'x' });

console.log(organization.id);
```

#### Response

```json
{
  "id": "id",
  "name": "name",
  "created_at": "2019-12-27T18:11:19.117Z",
  "metadata": {
    "foo": "bar"
  },
  "updated_at": "2019-12-27T18:11:19.117Z"
}
```
