---
title: Prepare live tail
---

[Skip to content](#_top)

[API Reference](https://developers.cloudflare.com/api/typescript)

[Workers](https://developers.cloudflare.com/api/typescript/resources/workers)

[Observability](https://developers.cloudflare.com/api/typescript/resources/workers/subresources/observability)

[Telemetry](https://developers.cloudflare.com/api/typescript/resources/workers/subresources/observability/subresources/telemetry)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Prepare live tail

client.workers.observability.telemetry.liveTail(TelemetryLiveTailParams {account\_id, filterCombination, filters, scriptId } params, RequestOptionsoptions?): [TelemetryLiveTailResponse](<https://developers.cloudflare.com/api/typescript/resources/workers#(resource)%20workers.observability.telemetry%20%3E%20(model)%20telemetry_live_tail_response%20%3E%20(schema)>) {wsUrl }

POST/accounts/{account\_id}/workers/observability/telemetry/live-tail

Prepare websocket server for live tail.

##### Security

<details>

<summary>API Email + API Key</summary>



The previous authorization scheme for interacting with the Cloudflare API, used in conjunction with a Global API key.

**Example:**<code>X-Auth-Email: user@example.com</code>

The previous authorization scheme for interacting with the Cloudflare API. When possible, use API tokens instead of Global API keys.

**Example:**<code>X-Auth-Key: 144c9defac04969c7bfad8efaa8ea194</code>

</details>

<details>

<summary>API Token</summary>



The preferred authorization scheme for interacting with the Cloudflare API. <a href="https://developers.cloudflare.com/fundamentals/api/get-started/create-token/">Create a token</a>.

**Example:**<code>Authorization: Bearer Sn3lZJTBX6kkg7OdcBUAxOO963GEIyGQqnFTOFYY</code>

</details>

<details>

<summary>User Service Key</summary>



Used when interacting with the Origin CA certificates API. <a href="https://developers.cloudflare.com/fundamentals/api/get-started/ca-keys/#viewchange-your-origin-ca-keys">View/change your key</a>.

**Example:**<code>X-Auth-User-Service-Key: v1.0-144c9defac04969c7bfad8ef-631a41d003a32d25fe878081ef365c49503f7fada600da935e2851a1c7326084b85cbf6429c4b859de8475731dc92a9c329631e6d59e6c73da7b198497172b4cefe071d90d0f5d2719</code>

</details>

##### Accepted Permissions (at least one required)

`Workers Observability Write`

##### ParametersExpand Collapse

<details>

<summary>

params: TelemetryLiveTailParams {account\_id, filterCombination, filters, scriptId }

</summary>

account\_id: string

Path param: Your Cloudflare account ID.

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20account_id">Link to this property</a>

<details>

<summary>

filterCombination?: "and"| "or"| "AND"| "OR"

Body param: Set a flag to describe how to combine the filters on the query.

</summary>

One of the following:

"and"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filterCombination%20%3E%20(schema)%20%3E%20(member)%200">Link to this property</a>

"or"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filterCombination%20%3E%20(schema)%20%3E%20(member)%201">Link to this property</a>

"AND"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filterCombination%20%3E%20(schema)%20%3E%20(member)%202">Link to this property</a>

"OR"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filterCombination%20%3E%20(schema)%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filterCombination">Link to this property</a>

<details>

<summary>

filters?: Array&lt;UnionMember0 {filterCombination, filters, kind } | WorkersObservabilityFilterLeaf {key, operation, type, 2 more } &gt;

Body param: Apply filters to the query. Supports nested groups via kind: ‘group’.

</summary>

One of the following:

<details>

<summary>

UnionMember0 {filterCombination, filters, kind }

</summary>

<details>

<summary>

filterCombination: "and"| "or"| "AND"| "OR"

</summary>

One of the following:

"and"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%200">Link to this property</a>

"or"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%201">Link to this property</a>

"AND"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%202">Link to this property</a>

"OR"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination">Link to this property</a>

<details>

<summary>

filters: Array&lt;UnionMember0 {filterCombination, filters, kind } | WorkersObservabilityFilterLeaf {key, operation, type, 2 more } &gt;

</summary>

One of the following:

<details>

<summary>

UnionMember0 {filterCombination, filters, kind }

</summary>

<details>

<summary>

filterCombination: "and"| "or"| "AND"| "OR"

</summary>

One of the following:

"and"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%200">Link to this property</a>

"or"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%201">Link to this property</a>

"AND"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%202">Link to this property</a>

"OR"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination%20%3E%20(member)%203">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filterCombination">Link to this property</a>

filters: Array&lt;unknown&gt;

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters">Link to this property</a>

kind: "group"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20kind">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

WorkersObservabilityFilterLeaf {key, operation, type, 2 more }

A filter condition applied to query results. Use the keys and values endpoints to discover available fields and their values before constructing filters.

</summary>

key: string

Filter field name. Use verified keys from previous query results or the keys endpoint. Common keys include $metadata.service, $metadata.origin, $metadata.trigger, $metadata.message, and $metadata.error.

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20key">Link to this property</a>

<details>

<summary>

operation: "includes"| "not\_includes"| "starts\_with"| 27 more

Comparison operator. String operators: includes, not\_includes, starts\_with, ends\_with, regex. Existence: exists, is\_null. Set membership: in, not\_in (comma-separated values). Numeric: eq, neq, gt, gte, lt, lte.

</summary>

One of the following:

"includes"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%200">Link to this property</a>

"not\_includes"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%201">Link to this property</a>

"starts\_with"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%202">Link to this property</a>

"ends\_with"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%203">Link to this property</a>

"regex"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%204">Link to this property</a>

"exists"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%205">Link to this property</a>

"is\_null"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%206">Link to this property</a>

"in"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%207">Link to this property</a>

"not\_in"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%208">Link to this property</a>

"eq"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%209">Link to this property</a>

"neq"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2010">Link to this property</a>

"gt"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2011">Link to this property</a>

"gte"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2012">Link to this property</a>

"lt"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2013">Link to this property</a>

"lte"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2014">Link to this property</a>

"="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2015">Link to this property</a>

"!="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2016">Link to this property</a>

"&gt;"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2017">Link to this property</a>

"&gt;="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2018">Link to this property</a>

"&lt;"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2019">Link to this property</a>

"&lt;="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2020">Link to this property</a>

"INCLUDES"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2021">Link to this property</a>

"DOES\_NOT\_INCLUDE"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2022">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2023">Link to this property</a>

"EXISTS"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2024">Link to this property</a>

"DOES\_NOT\_EXIST"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2025">Link to this property</a>

"IN"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2026">Link to this property</a>

"NOT\_IN"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2027">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2028">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2029">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation">Link to this property</a>

<details>

<summary>

type: "string"| "number"| "boolean"

Data type of the filter field. Must match the actual type of the key being filtered.

</summary>

One of the following:

"string"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"number"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"boolean"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

kind?: "filter"

Discriminator for leaf filter nodes. Always ‘filter’ when present; may be omitted.

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20kind">Link to this property</a>

<details>

<summary>

value?: string| number| boolean

Comparison value. Must match actual values in your data — verify with the values endpoint. Ensure the value type (string/number/boolean) matches the field type. String comparisons are case-sensitive. Regex uses RE2 syntax (no lookaheads/lookbehinds).

</summary>

One of the following:

string

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%200">Link to this property</a>

number

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%201">Link to this property</a>

boolean

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%202">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20filters">Link to this property</a>

kind: "group"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200%20%3E%20(property)%20kind">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%200">Link to this property</a>

<details>

<summary>

WorkersObservabilityFilterLeaf {key, operation, type, 2 more }

A filter condition applied to query results. Use the keys and values endpoints to discover available fields and their values before constructing filters.

</summary>

key: string

Filter field name. Use verified keys from previous query results or the keys endpoint. Common keys include $metadata.service, $metadata.origin, $metadata.trigger, $metadata.message, and $metadata.error.

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20key">Link to this property</a>

<details>

<summary>

operation: "includes"| "not\_includes"| "starts\_with"| 27 more

Comparison operator. String operators: includes, not\_includes, starts\_with, ends\_with, regex. Existence: exists, is\_null. Set membership: in, not\_in (comma-separated values). Numeric: eq, neq, gt, gte, lt, lte.

</summary>

One of the following:

"includes"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%200">Link to this property</a>

"not\_includes"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%201">Link to this property</a>

"starts\_with"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%202">Link to this property</a>

"ends\_with"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%203">Link to this property</a>

"regex"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%204">Link to this property</a>

"exists"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%205">Link to this property</a>

"is\_null"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%206">Link to this property</a>

"in"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%207">Link to this property</a>

"not\_in"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%208">Link to this property</a>

"eq"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%209">Link to this property</a>

"neq"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2010">Link to this property</a>

"gt"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2011">Link to this property</a>

"gte"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2012">Link to this property</a>

"lt"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2013">Link to this property</a>

"lte"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2014">Link to this property</a>

"="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2015">Link to this property</a>

"!="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2016">Link to this property</a>

"&gt;"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2017">Link to this property</a>

"&gt;="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2018">Link to this property</a>

"&lt;"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2019">Link to this property</a>

"&lt;="

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2020">Link to this property</a>

"INCLUDES"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2021">Link to this property</a>

"DOES\_NOT\_INCLUDE"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2022">Link to this property</a>

"MATCH\_REGEX"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2023">Link to this property</a>

"EXISTS"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2024">Link to this property</a>

"DOES\_NOT\_EXIST"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2025">Link to this property</a>

"IN"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2026">Link to this property</a>

"NOT\_IN"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2027">Link to this property</a>

"STARTS\_WITH"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2028">Link to this property</a>

"ENDS\_WITH"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation%20%3E%20(member)%2029">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20operation">Link to this property</a>

<details>

<summary>

type: "string"| "number"| "boolean"

Data type of the filter field. Must match the actual type of the key being filtered.

</summary>

One of the following:

"string"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%200">Link to this property</a>

"number"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%201">Link to this property</a>

"boolean"

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type%20%3E%20(member)%202">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20type">Link to this property</a>

kind?: "filter"

Discriminator for leaf filter nodes. Always ‘filter’ when present; may be omitted.

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20kind">Link to this property</a>

<details>

<summary>

value?: string| number| boolean

Comparison value. Must match actual values in your data — verify with the values endpoint. Ensure the value type (string/number/boolean) matches the field type. String comparisons are case-sensitive. Regex uses RE2 syntax (no lookaheads/lookbehinds).

</summary>

One of the following:

string

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%200">Link to this property</a>

number

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%201">Link to this property</a>

boolean

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value%20%3E%20(variant)%202">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201%20%3E%20(property)%20value">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters%20%3E%20(schema)%20%3E%20(items)%20%3E%20(variant)%201">Link to this property</a>

</details>

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20filters">Link to this property</a>

scriptId?: string

Body param

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default%20%3E%20(param)%20scriptId">Link to this property</a>

</details>

[Link to this property](<#(resource)%20workers.observability.telemetry%20%3E%20(method)%20live_tail%20%3E%20(params)%20default>)

##### ReturnsExpand Collapse

<details>

<summary>

TelemetryLiveTailResponse {wsUrl }

</summary>

wsUrl: string

WebSocket URL clients connect to in order to stream live tail events.

formaturi

<a href="#(resource)%20workers.observability.telemetry%20%3E%20(model)%20telemetry_live_tail_response%20%3E%20(schema)%20%3E%20(property)%20wsUrl">Link to this property</a>

</details>

[Link to this property](<#(resource)%20workers.observability.telemetry%20%3E%20(model)%20telemetry_live_tail_response%20%3E%20(schema)>)

### Prepare live tail

TypeScript

HTTPTypeScriptPythonGoTerraform

```
import Cloudflare from 'cloudflare';

const client = new Cloudflare({
  apiEmail: process.env['CLOUDFLARE_EMAIL'], // This is the default and can be omitted
  apiKey: process.env['CLOUDFLARE_API_KEY'], // This is the default and can be omitted
});

const response = await client.workers.observability.telemetry.liveTail({
  account_id: 'account_id',
});

console.log(response.wsUrl);
```

200 example

```
{
  "errors": [
    {
      "message": "message"
    }
  ],
  "messages": [
    {
      "message": "Successful request"
    }
  ],
  "result": {
    "wsUrl": "https://example.com"
  },
  "success": true
}
```

##### Returns Examples

200 example

```
{
  "errors": [
    {
      "message": "message"
    }
  ],
  "messages": [
    {
      "message": "Successful request"
    }
  ],
  "result": {
    "wsUrl": "https://example.com"
  },
  "success": true
}
```