# RequestError

Defined in: [atomiq-sdk/src/errors/RequestError.ts:7](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L7)

An error returned by the intermediary in a http response

## Extends

* `Error`

## Extended by

* [`OutOfBoundsError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/OutOfBoundsError.md)

## Constructors

### Constructor

```
new RequestError(msg, httpCode): RequestError;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:11](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L11)

#### Parameters

| Parameter  | Type     |
| ---------- | -------- |
| `msg`      | `string` |
| `httpCode` | `number` |

#### Returns

`RequestError`

#### Overrides

```
Error.constructor
```

## Properties

### httpCode

```
httpCode: number;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:9](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L9)

## Methods

### parse()

```
static parse(msg, httpCode): RequestError | OutOfBoundsError;
```

Defined in: [atomiq-sdk/src/errors/RequestError.ts:28](https://github.com/atomiqlabs/atomiq-sdk/blob/786509324f7f09c427e9ccfe527d82e496f06af5/src/errors/RequestError.ts#L28)

Parses a message + a response code returned by the intermediary (LP) as an error

#### Parameters

| Parameter  | Type     | Description               |
| ---------- | -------- | ------------------------- |
| `msg`      | `string` | Raw response              |
| `httpCode` | `number` | HTTP response status code |

#### Returns

`RequestError` | [`OutOfBoundsError`](https://docs.atomiq.exchange/sdk-reference/api/atomiq-sdk/src/classes/OutOfBoundsError.md)
