# ApiKeyRequiredException

[**@justaname.id/sdk**](https://docs.justaname.id/sdk-reference/justaname-core-sdk) • **Docs**

***

[@justaname.id/sdk](https://docs.justaname.id/sdk-reference/justaname-core-sdk/globals) / ApiKeyRequiredException

## Class: ApiKeyRequiredException

### Extends

* `Error`

### Constructors

#### new ApiKeyRequiredException()

> **new ApiKeyRequiredException**(`message`): [`ApiKeyRequiredException`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/apikeyrequiredexception)

**Parameters**

• **message**: `string`

**Returns**

[`ApiKeyRequiredException`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/apikeyrequiredexception)

**Overrides**

`Error.constructor`

**Defined in**

[packages/@justaname.id/sdk/src/lib/errors/ApiKeyRequired.exception.ts:2](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/errors/ApiKeyRequired.exception.ts#L2)

### Properties

#### cause?

> `optional` **cause**: `unknown`

**Inherited from**

`Error.cause`

**Defined in**

node\_modules/typescript/lib/lib.es2022.error.d.ts:24

***

#### message

> **message**: `string`

**Inherited from**

`Error.message`

**Defined in**

node\_modules/typescript/lib/lib.es5.d.ts:1077

***

#### name

> **name**: `string`

**Inherited from**

`Error.name`

**Defined in**

node\_modules/typescript/lib/lib.es5.d.ts:1076

***

#### stack?

> `optional` **stack**: `string`

**Inherited from**

`Error.stack`

**Defined in**

node\_modules/typescript/lib/lib.es5.d.ts:1078

***

#### prepareStackTrace()?

> `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any`

Optional override for formatting stack traces

**Parameters**

• **err**: `Error`

• **stackTraces**: `CallSite`\[]

**Returns**

`any`

**See**

<https://v8.dev/docs/stack-trace-api#customizing-stack-traces>

**Inherited from**

`Error.prepareStackTrace`

**Defined in**

node\_modules/@types/node/globals.d.ts:11

***

#### stackTraceLimit

> `static` **stackTraceLimit**: `number`

**Inherited from**

`Error.stackTraceLimit`

**Defined in**

node\_modules/@types/node/globals.d.ts:13

### Methods

#### apiKeyRequired()

> `static` **apiKeyRequired**(): [`ApiKeyRequiredException`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/apikeyrequiredexception)

**Returns**

[`ApiKeyRequiredException`](https://docs.justaname.id/sdk-reference/justaname-core-sdk/classes/apikeyrequiredexception)

**Defined in**

[packages/@justaname.id/sdk/src/lib/errors/ApiKeyRequired.exception.ts:6](https://github.com/JustaName-id/JustaName-sdk/blob/dc845c10af242e3ca87d95ef392516ac0bfa8b95/packages/@justaname.id/sdk/src/lib/errors/ApiKeyRequired.exception.ts#L6)

***

#### captureStackTrace()

> `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void`

Create .stack property on a target object

**Parameters**

• **targetObject**: `object`

• **constructorOpt?**: `Function`

**Returns**

`void`

**Inherited from**

`Error.captureStackTrace`

**Defined in**

node\_modules/@types/node/globals.d.ts:4
