# request_timeout

The request took longer than the service allows to answer.

## What happened

A request that has not been answered within 30 seconds is ended with 503 and this code. Work it started may or may not have finished.

## What to do

Check the state before you repeat it: read the run if the request started one. A retry of `POST /runs` with the same `Idempotency-Key` never starts a second run.

## Example

```json
{
  "error": {
    "code": "request_timeout",
    "message": "The request took too long. Try again.",
    "detail": {
      "request_id": "3c6f9a52-8e1d-4b7a-9f20-6d41a8c5e7b3"
    }
  }
}
```
