> For the complete documentation index, see [llms.txt](https://upgrade-platform.gitbook.io/upgrade-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://upgrade-platform.gitbook.io/upgrade-documentation/6.6/developer-guide/reference/client-libraries/typescript-js/sdk-interfaces/interface-irequestoptions.md).

# Interface: IRequestOptions

identifiers/Interfaces.Interfaces.IRequestOptions

## Table of contents

### Properties

* body
* headers
* keepalive
* method

## Properties

### body

• `Optional` **body**: `string`

#### Defined in

[identifiers/Interfaces.ts:22](https://github.com/CarnegieLearningWeb/UpGrade/blob/01c083e7/clientlibs/js/src/identifiers/Interfaces.ts#L22)

***

### headers

• **headers**: `object`

#### Defined in

[identifiers/Interfaces.ts:19](https://github.com/CarnegieLearningWeb/UpGrade/blob/01c083e7/clientlibs/js/src/identifiers/Interfaces.ts#L19)

***

### keepalive

• **keepalive**: `boolean`

#### Defined in

[identifiers/Interfaces.ts:21](https://github.com/CarnegieLearningWeb/UpGrade/blob/01c083e7/clientlibs/js/src/identifiers/Interfaces.ts#L21)

***

### method

• **method**: `REQUEST_TYPES`

#### Defined in

[identifiers/Interfaces.ts:20](https://github.com/CarnegieLearningWeb/UpGrade/blob/01c083e7/clientlibs/js/src/identifiers/Interfaces.ts#L20)
