---
title: Edge
---

[Skip to content](#%5Ftop) 

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

[Logpush](https://developers.cloudflare.com/api/typescript/resources/logpush)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Edge

##### [List Instant Logs jobs](https://developers.cloudflare.com/api/typescript/resources/logpush/subresources/edge/methods/get)

client.logpush.edge.get(EdgeGetParams { zone\_id } params, RequestOptionsoptions?): SinglePage<[InstantLogpushJob](https://developers.cloudflare.com/api/typescript/resources/logpush#%28resource%29%20logpush.edge%20%3E%20%28model%29%20instant%5Flogpush%5Fjob%20%3E%20%28schema%29) { destination\_conf, fields, filter, 2 more } | null\>

GET/zones/{zone\_id}/logpush/edge/jobs

##### [Create Instant Logs job](https://developers.cloudflare.com/api/typescript/resources/logpush/subresources/edge/methods/create)

client.logpush.edge.create(EdgeCreateParams { zone\_id, fields, filter, sample } params, RequestOptionsoptions?): [InstantLogpushJob](https://developers.cloudflare.com/api/typescript/resources/logpush#%28resource%29%20logpush.edge%20%3E%20%28model%29%20instant%5Flogpush%5Fjob%20%3E%20%28schema%29) { destination\_conf, fields, filter, 2 more } | null

POST/zones/{zone\_id}/logpush/edge/jobs

##### ModelsExpand Collapse 

InstantLogpushJob { destination\_conf, fields, filter, 2 more } 

destination\_conf?: string

Unique WebSocket address that will receive messages from Cloudflare’s edge.

formaturi

maxLength4096

fields?: string

Comma-separated list of fields.

filter?: string

Filters to drill down into specific events.

sample?: number

The sample parameter is the sample rate of the records set by the client: “sample”: 1 is 100% of records “sample”: 10 is 10% and so on.

session\_id?: string

Unique session id of the job.