# AppProcessStatus

Where an app run is in its life. `Finished`, `Error` and `Killed` are final.

**Kind:** a string enum, used in responses.

## Values

| Value | Description |
|---|---|
| `"New"` | Created, and waiting for a worker to start it. |
| `"Running"` | Executing. |
| `"HumanInteractionRequired"` | Waiting for a person. |
| `"WaitingToResume"` | Waiting to be resumed. |
| `"Paused"` | Paused until the run named by `pauseAssociatedId` ends. |
| `"Finished"` | Ended normally: `returnValue` and `outputs` hold the result. |
| `"Error"` | Failed or ran out of time: `failureDetails` says why. |
| `"Killed"` | Stopped by someone before it ended. |

New values can appear, so treat one you don't know as "something else", not as an error.

## Where it's used

- Inside [`AppProcess`](https://docs.maitento.com/reference/types/app-process.md)
- Inside [`AppProcessWithDetails`](https://docs.maitento.com/reference/types/app-process-with-details.md)
