# decode_external_event

> **Function** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/event_bus/decode_external_event)

Decode one newline-delimited JSON external event.

## Signature

```python
decode_external_event(
    data: bytes,
    *,
    source: str,
) -> ExternalEvent
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `data` | `bytes` | Yes | Raw JSON line. |
| `source` | `str` | Yes | Transport-specific source label attached to the event. |

## Returns

`ExternalEvent`

Parsed external event.

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/d1c6946218b4f0f86ab7b02b6bb6af1e4b75cede/libs/code/deepagents_code/event_bus.py#L359)