> ## 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.

# RouteDefinition

[API Reference](/api-reference/modelence/server/type-aliases/../../../index) / [modelence](/api-reference/modelence/server/type-aliases/../../index) / [server](/api-reference/modelence/server/type-aliases/../index) / RouteDefinition

> **RouteDefinition** = `object`

Defined in: [packages/modelence/src/routes/types.ts:65](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/routes/types.ts#L65)

## Properties

| Property                                | Type                                                                        | Defined in                                                                                                                                                                   |
| --------------------------------------- | --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="body" /> `body?`                 | `BodyConfig`                                                                | [packages/modelence/src/routes/types.ts:69](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/routes/types.ts#L69) |
| <a id="errorhandler" /> `errorHandler?` | [`RouteHandler`](/api-reference/modelence/server/type-aliases/RouteHandler) | [packages/modelence/src/routes/types.ts:68](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/routes/types.ts#L68) |
| <a id="handlers" /> `handlers`          | `RouteHandlers`                                                             | [packages/modelence/src/routes/types.ts:67](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/routes/types.ts#L67) |
| <a id="path" /> `path`                  | `string`                                                                    | [packages/modelence/src/routes/types.ts:66](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/routes/types.ts#L66) |
