---
title: Logs
---

[Skip to content](#_top)

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

Copy Markdown

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

---

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

# Logs

#### LogsLog Explorer

#### LogsLog ExplorerQuery

##### [Run a log query](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/query/methods/sql)

logs.log\_explorer.query.sql(QuerySqlParams\*\*kwargs) -> SyncSinglePage\[[QuerySqlResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.query%20%3E%20(model)%20query_sql_response%20%3E%20(schema)>)]

POST/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/query/sql

##### ModelsExpand Collapse

Dict\[str, object]

[Link to this property](<#(resource)%20logs.log_explorer.query%20%3E%20(model)%20query_sql_response%20%3E%20(schema)>)

#### LogsLog ExplorerDatasets

##### [List account or zone datasets](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/methods/list)

logs.log\_explorer.datasets.list(DatasetListParams\*\*kwargs) -> SyncSinglePage\[[DatasetSummary](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)>)]

GET/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets

##### [Get an account or zone dataset](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/methods/get)

logs.log\_explorer.datasets.get(strdataset\_id, DatasetGetParams\*\*kwargs) -> [Dataset](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)>)

GET/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets/{dataset\_id}

##### [Create an account or zone dataset](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/methods/create)

logs.log\_explorer.datasets.create(DatasetCreateParams\*\*kwargs) -> [Dataset](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)>)

POST/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets

##### [Update an account or zone dataset](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/methods/update)

logs.log\_explorer.datasets.update(strdataset\_id, DatasetUpdateParams\*\*kwargs) -> [Dataset](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)>)

PUT/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets/{dataset\_id}

##### [Delete an account or zone dataset](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/methods/delete)

logs.log\_explorer.datasets.delete(strdataset\_id, DatasetDeleteParams\*\*kwargs) -> [Dataset](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)>)

DELETE/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets/{dataset\_id}

##### ModelsExpand Collapse

<details>

<summary>

class CreateRequest: …

</summary>

dataset: str

Dataset type name to create (e.g. <code>http_requests</code>).

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20dataset">Link to this property</a>

<details>

<summary>

fields: Optional\[List\[Field]]

Controls which fields the API ingests. Defaults to all available fields when absent.

</summary>

enabled: bool

Whether the API includes this field in log ingest.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Field name in lowercase.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20fields">Link to this property</a>

filter: Optional\[str]

Optional Logpush filter predicate to restrict which events are ingested. See <a href="https://developers.cloudflare.com/logs/reference/filters/">Logpush filters</a> for syntax and examples.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20filter">Link to this property</a>

filter\_attack\_traffic: Optional\[bool]

Whether to filter attack traffic from the Logpush job. Defaults to <code>true</code> for supported datasets when omitted. Supported datasets are <code>http_requests</code>, <code>firewall_events</code>, and <code>network_analytics_logs</code>.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)%20%3E%20(property)%20filter_attack_traffic">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20create_request%20%3E%20(schema)>)

<details>

<summary>

class Dataset: …

A Log Explorer dataset summary. List endpoints return this type and omit field configuration; use the single-dataset endpoint to retrieve it.

</summary>

created\_at: datetime

RFC3339 timestamp recording when the API created this dataset.

formatdate-time

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20created_at">Link to this property</a>

dataset: str

Dataset type name (e.g. <code>http_requests</code>).

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20dataset">Link to this property</a>

dataset\_id: str

Unique dataset ID.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20dataset_id">Link to this property</a>

deletion\_protection: bool

Whether deletion is blocked. Set to <code>false</code> before deleting the dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20deletion_protection">Link to this property</a>

enabled: bool

Whether log ingest is currently active for this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

<details>

<summary>

fields: List\[Field]

The field configuration for this dataset.

</summary>

enabled: bool

Whether the API includes this field in log ingest.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Field name in lowercase.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20fields">Link to this property</a>

object\_id: str

Public ID of the account or zone that owns this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20object_id">Link to this property</a>

<details>

<summary>

object\_type: Literal\["account", "zone"]

Whether this dataset belongs to an account or a zone.

</summary>

One of the following:

"account"

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%200">Link to this property</a>

"zone"

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20object_type">Link to this property</a>

updated\_at: datetime

RFC3339 timestamp recording when the API last updated this dataset.

formatdate-time

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20updated_at">Link to this property</a>

filter: Optional\[str]

The Logpush filter predicate applied to this dataset. Omitted when no filter is set.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20filter">Link to this property</a>

filter\_attack\_traffic: Optional\[bool]

Whether the Logpush job filters attack traffic. Omitted for datasets that do not support this option.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)%20%3E%20(property)%20filter_attack_traffic">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset%20%3E%20(schema)>)

<details>

<summary>

class DatasetSummary: …

A Log Explorer dataset summary. List endpoints return this type and omit field configuration; use the single-dataset endpoint to retrieve it.

</summary>

created\_at: datetime

RFC3339 timestamp recording when the API created this dataset.

formatdate-time

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20created_at">Link to this property</a>

dataset: str

Dataset type name (e.g. <code>http_requests</code>).

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20dataset">Link to this property</a>

dataset\_id: str

Unique dataset ID.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20dataset_id">Link to this property</a>

deletion\_protection: bool

Whether deletion is blocked. Set to <code>false</code> before deleting the dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20deletion_protection">Link to this property</a>

enabled: bool

Whether log ingest is currently active for this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

object\_id: str

Public ID of the account or zone that owns this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20object_id">Link to this property</a>

<details>

<summary>

object\_type: Literal\["account", "zone"]

Whether this dataset belongs to an account or a zone.

</summary>

One of the following:

"account"

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%200">Link to this property</a>

"zone"

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20object_type">Link to this property</a>

updated\_at: datetime

RFC3339 timestamp recording when the API last updated this dataset.

formatdate-time

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)%20%3E%20(property)%20updated_at">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20dataset_summary%20%3E%20(schema)>)

<details>

<summary>

class UpdateRequest: …

</summary>

enabled: bool

Whether to enable or disable log ingest for this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20enabled">Link to this property</a>

deletion\_protection: Optional\[bool]

Set to <code>false</code> to allow deletion of this dataset.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20deletion_protection">Link to this property</a>

<details>

<summary>

fields: Optional\[List\[Field]]

Controls which fields the API ingests after the update. Defaults to all available fields when absent.

</summary>

enabled: bool

Whether the API includes this field in log ingest.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20enabled">Link to this property</a>

name: str

Field name in lowercase.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20fields%20%3E%20(items)%20%3E%20(property)%20name">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20fields">Link to this property</a>

filter: Optional\[str]

Optional Logpush filter predicate to restrict which events are ingested. If omitted, the existing filter is left unchanged. Set to an empty string (<code>""</code>) to clear the filter. Otherwise, replaces the dataset’s filter entirely. See <a href="https://developers.cloudflare.com/logs/reference/filters/">Logpush filters</a> for syntax and examples.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20filter">Link to this property</a>

filter\_attack\_traffic: Optional\[bool]

Whether to filter attack traffic from the Logpush job. If omitted, the existing setting is left unchanged. Supported datasets are <code>http_requests</code>, <code>firewall_events</code>, and <code>network_analytics_logs</code>.

<a href="#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)%20%3E%20(property)%20filter_attack_traffic">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets%20%3E%20(model)%20update_request%20%3E%20(schema)>)

#### LogsLog ExplorerDatasetsAvailable

##### [List available account or zone datasets](https://developers.cloudflare.com/api/python/resources/logs/subresources/log_explorer/subresources/datasets/subresources/available/methods/list)

logs.log\_explorer.datasets.available.list(AvailableListParams\*\*kwargs) -> SyncSinglePage\[[AvailableDataset](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)>)]

GET/{accounts\_or\_zones}/{account\_or\_zone\_id}/logs/explorer/datasets/available

##### ModelsExpand Collapse

<details>

<summary>

class AvailableDataset: …

A dataset type that the account or zone can create.

</summary>

dataset: str

Dataset type name (e.g. <code>http_requests</code>).

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20dataset">Link to this property</a>

<details>

<summary>

object\_type: Literal\["account", "zone"]

Whether this dataset type is account-scoped or zone-scoped.

</summary>

One of the following:

"account"

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%200">Link to this property</a>

"zone"

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type">Link to this property</a>

<details>

<summary>

schema: Schema

JSON Schema that describes the fields this dataset exposes.

</summary>

properties: Optional\[Dict\[str, object]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20properties">Link to this property</a>

required: Optional\[List\[str]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20required">Link to this property</a>

type: Optional\[Literal\["object"]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema">Link to this property</a>

timestamp\_field: str

The primary timestamp field name for this dataset.

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20timestamp_field">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)>)

<details>

<summary>

class AvailableList: …

</summary>

<details>

<summary>

errors: List\[<a href="https://developers.cloudflare.com/api/python/resources/$shared#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)">ResponseInfo</a>]

</summary>

code: int

minimum1000

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20code">Link to this property</a>

message: str

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20message">Link to this property</a>

documentation\_url: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20documentation_url">Link to this property</a>

<details>

<summary>

source: Optional\[Source]

</summary>

pointer: Optional\[str]

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source%20%3E%20(property)%20pointer">Link to this property</a>

</details>

<a href="#(resource)%20%24shared%20%3E%20(model)%20response_info%20%3E%20(schema)%20%3E%20(property)%20source">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_list%20%3E%20(schema)%20%3E%20(property)%20errors">Link to this property</a>

messages: List\[str]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_list%20%3E%20(schema)%20%3E%20(property)%20messages">Link to this property</a>

success: bool

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_list%20%3E%20(schema)%20%3E%20(property)%20success">Link to this property</a>

<details>

<summary>

result: Optional\[List\[<a href="https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)">AvailableDataset</a>]]

</summary>

dataset: str

Dataset type name (e.g. <code>http_requests</code>).

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20dataset">Link to this property</a>

<details>

<summary>

object\_type: Literal\["account", "zone"]

Whether this dataset type is account-scoped or zone-scoped.

</summary>

One of the following:

"account"

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%200">Link to this property</a>

"zone"

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20object_type">Link to this property</a>

<details>

<summary>

schema: Schema

JSON Schema that describes the fields this dataset exposes.

</summary>

properties: Optional\[Dict\[str, object]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20properties">Link to this property</a>

required: Optional\[List\[str]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20required">Link to this property</a>

type: Optional\[Literal\["object"]]

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema%20%3E%20(property)%20type">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20schema">Link to this property</a>

timestamp\_field: str

The primary timestamp field name for this dataset.

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_dataset%20%3E%20(schema)%20%3E%20(property)%20timestamp_field">Link to this property</a>

</details>

<a href="#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_list%20%3E%20(schema)%20%3E%20(property)%20result">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.log_explorer.datasets.available%20%3E%20(model)%20available_list%20%3E%20(schema)>)

#### LogsControl

#### LogsControlRetention

##### [Get log retention flag](https://developers.cloudflare.com/api/python/resources/logs/subresources/control/subresources/retention/methods/get)

logs.control.retention.get(RetentionGetParams\*\*kwargs) -> [RetentionGetResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.control.retention%20%3E%20(model)%20retention_get_response%20%3E%20(schema)>)

GET/zones/{zone\_id}/logs/control/retention/flag

##### [Update log retention flag](https://developers.cloudflare.com/api/python/resources/logs/subresources/control/subresources/retention/methods/create)

logs.control.retention.create(RetentionCreateParams\*\*kwargs) -> [RetentionCreateResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.control.retention%20%3E%20(model)%20retention_create_response%20%3E%20(schema)>)

POST/zones/{zone\_id}/logs/control/retention/flag

##### ModelsExpand Collapse

<details>

<summary>

class RetentionGetResponse: …

</summary>

flag: Optional\[bool]

The log retention flag for Logpull API.

<a href="#(resource)%20logs.control.retention%20%3E%20(model)%20retention_get_response%20%3E%20(schema)%20%3E%20(property)%20flag">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.control.retention%20%3E%20(model)%20retention_get_response%20%3E%20(schema)>)

<details>

<summary>

class RetentionCreateResponse: …

</summary>

flag: Optional\[bool]

The log retention flag for Logpull API.

<a href="#(resource)%20logs.control.retention%20%3E%20(model)%20retention_create_response%20%3E%20(schema)%20%3E%20(property)%20flag">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.control.retention%20%3E%20(model)%20retention_create_response%20%3E%20(schema)>)

#### LogsControlCmb

#### LogsControlCmbConfig

##### [Get CMB config](https://developers.cloudflare.com/api/python/resources/logs/subresources/control/subresources/cmb/subresources/config/methods/get)

logs.control.cmb.config.get(ConfigGetParams\*\*kwargs) -> [CmbConfig](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.control.cmb.config%20%3E%20(model)%20cmb_config%20%3E%20(schema)>)

GET/accounts/{account\_id}/logs/control/cmb/config

##### [Update CMB config](https://developers.cloudflare.com/api/python/resources/logs/subresources/control/subresources/cmb/subresources/config/methods/create)

logs.control.cmb.config.create(ConfigCreateParams\*\*kwargs) -> [CmbConfig](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.control.cmb.config%20%3E%20(model)%20cmb_config%20%3E%20(schema)>)

POST/accounts/{account\_id}/logs/control/cmb/config

##### [Delete CMB config](https://developers.cloudflare.com/api/python/resources/logs/subresources/control/subresources/cmb/subresources/config/methods/delete)

logs.control.cmb.config.delete(ConfigDeleteParams\*\*kwargs) -> object

DELETE/accounts/{account\_id}/logs/control/cmb/config

##### ModelsExpand Collapse

<details>

<summary>

class CmbConfig: …

</summary>

allow\_out\_of\_region\_access: Optional\[bool]

Allow out of region access

<a href="#(resource)%20logs.control.cmb.config%20%3E%20(model)%20cmb_config%20%3E%20(schema)%20%3E%20(property)%20allow_out_of_region_access">Link to this property</a>

regions: Optional\[str]

Name of the region.

maxLength256

<a href="#(resource)%20logs.control.cmb.config%20%3E%20(model)%20cmb_config%20%3E%20(schema)%20%3E%20(property)%20regions">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.control.cmb.config%20%3E%20(model)%20cmb_config%20%3E%20(schema)>)

#### LogsRayID

##### [Get logs RayIDs](https://developers.cloudflare.com/api/python/resources/logs/subresources/rayid/methods/get)

logs.rayid.get(strrayid, RayIDGetParams\*\*kwargs) -> [RayIDGetResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.rayid%20%3E%20(model)%20rayid_get_response%20%3E%20(schema)>)

GET/zones/{zone\_id}/logs/rayids/{ray\_id}

##### ModelsExpand Collapse

<details>

<summary>

Union\[str, object]

</summary>

One of the following:

str

<a href="#(resource)%20logs.rayid%20%3E%20(model)%20rayid_get_response%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

object

<a href="#(resource)%20logs.rayid%20%3E%20(model)%20rayid_get_response%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.rayid%20%3E%20(model)%20rayid_get_response%20%3E%20(schema)>)

#### LogsReceived

##### [Get logs received](https://developers.cloudflare.com/api/python/resources/logs/subresources/received/methods/get)

logs.received.get(ReceivedGetParams\*\*kwargs) -> [ReceivedGetResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.received%20%3E%20(model)%20received_get_response%20%3E%20(schema)>)

GET/zones/{zone\_id}/logs/received

##### ModelsExpand Collapse

<details>

<summary>

Union\[str, object]

</summary>

One of the following:

str

<a href="#(resource)%20logs.received%20%3E%20(model)%20received_get_response%20%3E%20(schema)%20%3E%20(variant)%200">Link to this property</a>

object

<a href="#(resource)%20logs.received%20%3E%20(model)%20received_get_response%20%3E%20(schema)%20%3E%20(variant)%201">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.received%20%3E%20(model)%20received_get_response%20%3E%20(schema)>)

#### LogsReceivedFields

##### [List fields](https://developers.cloudflare.com/api/python/resources/logs/subresources/received/subresources/fields/methods/get)

logs.received.fields.get(FieldGetParams\*\*kwargs) -> [FieldGetResponse](<https://developers.cloudflare.com/api/python/resources/logs#(resource)%20logs.received.fields%20%3E%20(model)%20field_get_response%20%3E%20(schema)>)

GET/zones/{zone\_id}/logs/received/fields

##### ModelsExpand Collapse

<details>

<summary>

class FieldGetResponse: …

</summary>

key: Optional\[str]

<a href="#(resource)%20logs.received.fields%20%3E%20(model)%20field_get_response%20%3E%20(schema)%20%3E%20(property)%20key">Link to this property</a>

</details>

[Link to this property](<#(resource)%20logs.received.fields%20%3E%20(model)%20field_get_response%20%3E%20(schema)>)