# ResponseFailed

`interface` in `core` · v0.5.0

<https://docs.seedcord.org/packages/core/0.5.0/interfaces/response-failed>

A write that threw. A non-Error throw arrives wrapped, carrying the thrown value as its `cause`.

```ts
interface ResponseFailed extends AttemptedWrite
```

## Properties

### durationMs

```ts
readonly durationMs: number
```

### error

```ts
readonly error: Error
```

### interactionId

```ts
readonly interactionId: string
```

The interaction this write belongs to, for joining against `interactionDispatched`.

### messageId

```ts
readonly messageId: null
```

### method

```ts
readonly method: WriteMethod
```

`send` routes to another verb, so it reports the verb that ran.

### outcome

```ts
readonly outcome: 'failed'
```

### routeId

```ts
readonly routeId: string
```
