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

# RestierPipelineState

> Represents the different parts of the Restier request execution pipeline.

## Definition

**Assembly:** Microsoft.Restier.Core.dll

**Namespace:** Microsoft.Restier.Core

**Inheritance:** System.Enum

## Syntax

```csharp theme={"dark"}
Microsoft.Restier.Core.RestierPipelineState
```

## Summary

Represents the different parts of the Restier request execution pipeline.

## Values

| Name | Value | Description |
| - | - | - |
| `Authorization` | 1 | Represents the first step of the pipeline, when Restier checks to see if the call is allowed. |
| `Validation` | 2 | Represents the second step of the pipeline, where the payload is validated. |
| `PreSubmit` | 3 | Represents the third step of the pipeline, where the developer can change the payload before it is submitted. |
| `Submit` | 4 | Represents the fourth step of the pipeline, where the action is executed against the Entity Framework DbContext. |
| `PostSubmit` | 5 | Represents the fifth step of the pipeline, where you can spin off other work after the action has completed successfully. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.