[**@langchain/langgraph-sdk**](../README.md) *** [@langchain/langgraph-sdk](../README.md) / HTTPException # Class: HTTPException Defined in: [src/auth/error.ts:66](https://github.com/langchain-ai/langgraph/blob/a7ea5e44ce12e3618d1a766587163afbfe424e04/libs/sdk-js/src/auth/error.ts#L66) ## Extends - `Error` ## Constructors ### new HTTPException() > **new HTTPException**(`status`, `options`?): [`HTTPException`](HTTPException.md) Defined in: [src/auth/error.ts:70](https://github.com/langchain-ai/langgraph/blob/a7ea5e44ce12e3618d1a766587163afbfe424e04/libs/sdk-js/src/auth/error.ts#L70) #### Parameters ##### status `number` ##### options? ###### cause? `unknown` ###### headers? `HeadersInit` ###### message? `string` #### Returns [`HTTPException`](HTTPException.md) #### Overrides `Error.constructor` ## Properties ### cause? > `optional` **cause**: `unknown` Defined in: node\_modules/typescript/lib/lib.es2022.error.d.ts:24 #### Inherited from `Error.cause` *** ### headers > **headers**: `HeadersInit` Defined in: [src/auth/error.ts:68](https://github.com/langchain-ai/langgraph/blob/a7ea5e44ce12e3618d1a766587163afbfe424e04/libs/sdk-js/src/auth/error.ts#L68) *** ### message > **message**: `string` Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1077 #### Inherited from `Error.message` *** ### name > **name**: `string` Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1076 #### Inherited from `Error.name` *** ### stack? > `optional` **stack**: `string` Defined in: node\_modules/typescript/lib/lib.es5.d.ts:1078 #### Inherited from `Error.stack` *** ### status > **status**: `number` Defined in: [src/auth/error.ts:67](https://github.com/langchain-ai/langgraph/blob/a7ea5e44ce12e3618d1a766587163afbfe424e04/libs/sdk-js/src/auth/error.ts#L67) *** ### prepareStackTrace()? > `static` `optional` **prepareStackTrace**: (`err`, `stackTraces`) => `any` Defined in: node\_modules/@types/node/globals.d.ts:28 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` *** ### stackTraceLimit > `static` **stackTraceLimit**: `number` Defined in: node\_modules/@types/node/globals.d.ts:30 #### Inherited from `Error.stackTraceLimit` ## Methods ### captureStackTrace() > `static` **captureStackTrace**(`targetObject`, `constructorOpt`?): `void` Defined in: node\_modules/@types/node/globals.d.ts:21 Create .stack property on a target object #### Parameters ##### targetObject `object` ##### constructorOpt? `Function` #### Returns `void` #### Inherited from `Error.captureStackTrace`