> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.Supporting_types.EditSessionResultEnvelope.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface EditSessionResultEnvelope

Worker → host → caller `edit-session` envelope (§25). An object-scoped `files.editSession.*` session the worker drove; the host verifies the session's editor is the worker and its scope is a single object (never a library grant).

```typescript
interface EditSessionResultEnvelope {
    kind: "edit-session";
    sessionId: string;
    status?: "closed" | "saved" | "conflict";
}
```

Types: [kind](#kind), [sessionId](#sessionid), [status](#status)

##### Index

### <a id="properties"></a>Properties

[kind](#kind) [sessionId](#sessionid) [status?](#status)

## <a id="properties-1"></a>Properties

### <a id="kind"></a>kind

```typescript
kind: "edit-session"
```

### <a id="sessionid"></a>sessionId

```typescript
sessionId: string
```

### <a id="status"></a>`Optional`status

```typescript
status?: "closed" | "saved" | "conflict"
```
