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

# CreateDataPlaneApiKeyRequest

> TypeScript request type for the HoneyHive API

## Properties

### description?

> `optional` **description?**: `string`

#### Description

What the key is for.

***

### expires\_at

> **expires\_at**: `string`

Format: date-time

#### Description

When the key expires, as an ISO 8601 timestamp. It must be in the future and within the maximum key lifetime; a later value is refused with the limit named.

***

### name

> **name**: `string`

#### Description

A name for the key, shown in the key list.

***

### permissions

> **permissions**: `string`\[]

#### Description

The permissions the key carries, such as `project.chart.get`. Each must be one the key's root scope can carry and one the organization's data plane key policy allows; the key creation screen under the project's Settings → API Keys lists them.

***

### project\_id

> **project\_id**: `string`

#### Description

The unique identifier of the project the key is rooted at


## Related topics

- [Data Plane Api Keys Methods](/v2/sdk-reference/typescript/ref/data-plane-api-keys/index.md)
- [Clients](/v2/changelog/clients.md)
- [Data Plane Api Keys](/v2/cli-reference/ref/data-plane-api-keys.md)


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