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

# RateLimitError

[API Reference](/api-reference/modelence/index/classes/../../../index) / [modelence](/api-reference/modelence/index/classes/../../index) / [index](/api-reference/modelence/index/classes/../index) / RateLimitError

Defined in: [packages/modelence/src/error.ts:29](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L29)

## Extends

* [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError)

## Constructors

### Constructor

> **new RateLimitError**(`message`): `RateLimitError`

Defined in: [packages/modelence/src/error.ts:32](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L32)

#### Parameters

| Parameter | Type     |
| --------- | -------- |
| `message` | `string` |

#### Returns

`RateLimitError`

#### Overrides

[`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`constructor`](ModelenceError#constructor)

## Properties

| Property                   | Type     | Default value | Description                                                                                                                                             | Overrides                                                                                                   | Inherited from                                                                                          | Defined in                                                                                                                                                     |
| -------------------------- | -------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="code" /> `code?`    | `string` | `undefined`   | Optional machine-readable error code so clients can branch on the kind of error without string-matching `message` (which may be reworded or localized). | -                                                                                                           | [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`code`](ModelenceError#code) | [packages/modelence/src/error.ts:7](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L7)   |
| <a id="status" /> `status` | `number` | `429`         | -                                                                                                                                                       | [`ModelenceError`](/api-reference/modelence/index/classes/ModelenceError).[`status`](ModelenceError#status) | -                                                                                                       | [packages/modelence/src/error.ts:30](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/error.ts#L30) |
