---
title: ApiError
slug: data-platform/connect-platform/node-sdk-api-reference-zaius-classes-apierror
docTags: 
createdAt: 2026-08-05T20:06:34.632Z
---

[ODP Node SDK](docId\:gxEU_0AA37IEZJK-uoVcT) / [Zaius](docId\:Ymt8R5EsKRYBHwqG3pJkL) / ApiError

# ApiError

## Hierarchy

- [`` `HttpError` ``](docId\:kJVh4unow0AlnsLM0c91Q).**ApiError**

## Index

### Constructors

- [constructor](<./#function Object() \{ \[native code] }>)

### Properties

- [code](docId\:OS9StLD5GccO3vLVpMzPv)
- [message](docId\:OS9StLD5GccO3vLVpMzPv)
- [name](docId\:OS9StLD5GccO3vLVpMzPv)
- [response](docId\:lyzLLL70oyAs8-ZPA4tGm)
- [stack](docId\:OS9StLD5GccO3vLVpMzPv)
- [prepareStackTrace](docId\:OS9StLD5GccO3vLVpMzPv)
- [stackTraceLimit](docId\:OS9StLD5GccO3vLVpMzPv)

### Methods

- [captureStackTrace](docId\:OS9StLD5GccO3vLVpMzPv)

## Constructors

## constructor()

### Signature

```typescript
new ApiError(source: HttpError): ApiError;
```

### Parameters

| Name     | Type                                              |
| -------- | ------------------------------------------------- |
| `source` | [`` `HttpError` ``](docId\:kJVh4unow0AlnsLM0c91Q) |

### Returns

[`` `ApiError` ``](docId\:OS9StLD5GccO3vLVpMzPv)

Overrides: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[constructor](<./#function Object() \{ \[native code] }>)

Defined in: [src/Api/lib/ApiError.ts:4](https://github.com/ZaiusInc/node-sdk/blob/46602d2/src/Api/lib/ApiError.ts#L4)

## Properties

### code?

:::BlockQuote
`string`
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[code](docId\:kJVh4unow0AlnsLM0c91Q)

Defined in: [src/Api/lib/ApiV3.ts:95](https://github.com/ZaiusInc/node-sdk/blob/46602d2/src/Api/lib/ApiV3.ts#L95)

### message

:::BlockQuote
`string`
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[message](docId\:kJVh4unow0AlnsLM0c91Q)

Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1041

### name

:::BlockQuote
`string`
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[name](docId\:kJVh4unow0AlnsLM0c91Q)

Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1040

### response?

:::hint{type="info"}
[`` `HttpResponse` ``](docId\:kJVh4unow0AlnsLM0c91Q)\<[`` `V3ErrorResponse` ``](docId\:g-NQhc3o8f1tF5kkMPpr9)>
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[response](docId\:lyzLLL70oyAs8-ZPA4tGm)

Defined in: [src/Api/lib/ApiV3.ts:95](https://github.com/ZaiusInc/node-sdk/blob/46602d2/src/Api/lib/ApiV3.ts#L95)

### stack?

:::BlockQuote
`string`
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[stack](docId\:kJVh4unow0AlnsLM0c91Q)

Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1042

### prepareStackTrace?

:::BlockQuote
`Function`
:::

### Type declaration

Optional override for formatting stack traces

### See

[https://v8.dev/docs/stack-trace-api#customizing-stack-traces](https://v8.dev/docs/stack-trace-api#customizing-stack-traces)

### Signature

```typescript
(err: Error, stackTraces: CallSite[]): any;
```

### Parameters

| Name          | Type          |
| ------------- | ------------- |
| `err`         | `Error`       |
| `stackTraces` | `CallSite`\[] |

### Returns

`any`

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[prepareStackTrace](docId\:kJVh4unow0AlnsLM0c91Q)

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

### stackTraceLimit

:::BlockQuote
`Static` `number`
:::

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[stackTraceLimit](docId\:kJVh4unow0AlnsLM0c91Q)

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

## Methods

### captureStackTrace()

Create .stack property on a target object

### Signature

```typescript
Static captureStackTrace(targetObject: object, constructorOpt?: Function): void;
```

### Parameters

| Name              | Type       |
| ----------------- | ---------- |
| `targetObject`    | `object`   |
| `constructorOpt?` | `Function` |

### Returns

`void`

Inherited from: [HttpError](docId\:kJVh4unow0AlnsLM0c91Q).[captureStackTrace](docId\:kJVh4unow0AlnsLM0c91Q)

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