# Interface: `IDriveRequest` [@jupyterlite/contents](../modules/jupyterlite_contents.md).IDriveRequest Interface of a request on the /api/drive endpoint ## Properties ### `data` > > `Optional` **`data`**: `any` Extra data on the request #### Defined in [packages/contents/src/drivefs.ts:64](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/contents/src/drivefs.ts#L64) ### `method` > > **`method`**: [`TDriveMethod`](../modules/jupyterlite_contents.md#tdrivemethod) The method of the request (rmdir, readdir etc) #### Defined in [packages/contents/src/drivefs.ts:49](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/contents/src/drivefs.ts#L49) ### `path` > > **`path`**: `string` The path to the file/directory for which the request was sent #### Defined in [packages/contents/src/drivefs.ts:59](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/contents/src/drivefs.ts#L59) ### `receiver` > > `Optional` **`receiver`**: ``"broadcast.ts"`` The expected receiver of the request #### Defined in [packages/contents/src/drivefs.ts:54](https://github.com/jupyterlite/jupyterlite/blob/55b565b/packages/contents/src/drivefs.ts#L54)