Skip to content
Merged

v5.6.0 #2740

Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Next Next commit
Update bundle: workers
Stainless-Generated-From: c1e6dd31e3913bcfd9d0ec5c050aebdeff4f1c08
  • Loading branch information
OpenAPI Publisher Production authored and rotem-cloud committed Jul 22, 2026
commit c64ba4755105d044a2b8df438181d01ae584f436
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
configured_endpoints: 2440
configured_endpoints: 2523
48 changes: 48 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,54 @@ from cloudflare.types import (

# [ACM](src/cloudflare/resources/acm/api.md)

# AnalyticsQuery

Types:

```python
from cloudflare.types import (
AnalyticsQuerySummaryResponse,
AnalyticsQueryTimeseriesResponse,
AnalyticsQueryTopNResponse,
)
```

Methods:

- <code title="post /accounts/{account_id}/analytics/query/{dataset}/summary">client.analytics_query.<a href="./src/cloudflare/resources/analytics_query/analytics_query.py">summary</a>(dataset, \*, account_id, \*\*<a href="src/cloudflare/types/analytics_query_summary_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query_summary_response.py">AnalyticsQuerySummaryResponse</a></code>
- <code title="post /accounts/{account_id}/analytics/query/{dataset}/timeseries">client.analytics_query.<a href="./src/cloudflare/resources/analytics_query/analytics_query.py">timeseries</a>(dataset, \*, account_id, \*\*<a href="src/cloudflare/types/analytics_query_timeseries_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query_timeseries_response.py">AnalyticsQueryTimeseriesResponse</a></code>
- <code title="post /accounts/{account_id}/analytics/query/{dataset}/top-n">client.analytics_query.<a href="./src/cloudflare/resources/analytics_query/analytics_query.py">top_n</a>(dataset, \*, account_id, \*\*<a href="src/cloudflare/types/analytics_query_top_n_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query_top_n_response.py">SyncSinglePage[AnalyticsQueryTopNResponse]</a></code>

## DataSecurity

### ContentFindings

Types:

```python
from cloudflare.types.analytics_query.data_security import ContentFindingTopNResponse
```

Methods:

- <code title="post /accounts/{account_id}/analytics/query/data-security/content-findings/top-n">client.analytics_query.data_security.content_findings.<a href="./src/cloudflare/resources/analytics_query/data_security/content_findings.py">top_n</a>(\*, account_id, \*\*<a href="src/cloudflare/types/analytics_query/data_security/content_finding_top_n_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query/data_security/content_finding_top_n_response.py">SyncSinglePage[ContentFindingTopNResponse]</a></code>

### Findings

Types:

```python
from cloudflare.types.analytics_query.data_security import (
FindingSummaryResponse,
FindingTimeseriesResponse,
)
```

Methods:

- <code title="post /accounts/{account_id}/analytics/query/data-security/findings/summary">client.analytics_query.data_security.findings.<a href="./src/cloudflare/resources/analytics_query/data_security/findings.py">summary</a>(\*, account_id, \*\*<a href="src/cloudflare/types/analytics_query/data_security/finding_summary_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query/data_security/finding_summary_response.py">FindingSummaryResponse</a></code>
- <code title="post /accounts/{account_id}/analytics/query/data-security/findings/timeseries">client.analytics_query.data_security.findings.<a href="./src/cloudflare/resources/analytics_query/data_security/findings.py">timeseries</a>(\*, account_id, \*\*<a href="src/cloudflare/types/analytics_query/data_security/finding_timeseries_params.py">params</a>) -> <a href="./src/cloudflare/types/analytics_query/data_security/finding_timeseries_response.py">FindingTimeseriesResponse</a></code>

# [Argo](src/cloudflare/resources/argo/api.md)

# [CertificateAuthorities](src/cloudflare/resources/certificate_authorities/api.md)
Expand Down
160 changes: 49 additions & 111 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
@@ -1,114 +1,52 @@
# This file was autogenerated by uv via the following command:
# uv export -o requirements-dev.lock --no-hashes
-e .
annotated-types==0.7.0
# via pydantic
anyio==4.12.1
# via
# cloudflare
# httpx
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
# via pytest-asyncio
certifi==2026.1.4
# via
# httpcore
# httpx
colorama==0.4.6
# via
# griffe
# pytest
dirty-equals==0.11
distro==1.9.0
# via cloudflare
exceptiongroup==1.3.1 ; python_full_version < '3.11'
# via
# anyio
# pytest
execnet==2.1.2
# via pytest-xdist
griffe==1.14.0 ; python_full_version < '3.10'
griffe==1.15.0 ; python_full_version >= '3.10'
h11==0.16.0
# via httpcore
httpcore==1.0.9
# via httpx
httpx==0.28.1
# via
# cloudflare
# respx
idna==3.11
# via
# anyio
# httpx
importlib-metadata==8.7.1
iniconfig==2.1.0 ; python_full_version < '3.10'
# via pytest
iniconfig==2.3.0 ; python_full_version >= '3.10'
# via pytest
markdown-it-py==3.0.0 ; python_full_version < '3.10'
# via rich
markdown-it-py==4.0.0 ; python_full_version >= '3.10'
# via rich
mdurl==0.1.2
# via markdown-it-py
mypy==1.17.0
mypy-extensions==1.1.0
# via mypy
nodeenv==1.10.0
# via pyright
packaging==25.0
# via pytest
pathspec==1.0.3
# via mypy
pluggy==1.6.0
# via pytest
pydantic==2.12.5
# via cloudflare
pydantic-core==2.41.5
# via pydantic
pygments==2.19.2
# via
# pytest
# rich
pyright==1.1.399
pytest==8.4.2 ; python_full_version < '3.10'
# via
# pytest-asyncio
# pytest-xdist
pytest==9.0.2 ; python_full_version >= '3.10'
# via
# pytest-asyncio
# pytest-xdist
pytest-asyncio==1.2.0 ; python_full_version < '3.10'
pytest-asyncio==1.3.0 ; python_full_version >= '3.10'
pytest-xdist==3.8.0
python-dateutil==2.9.0.post0 ; python_full_version < '3.10'
# via time-machine
respx==0.22.0
rich==14.2.0
ruff==0.14.13
six==1.17.0 ; python_full_version < '3.10'
# via python-dateutil
sniffio==1.3.1
# via cloudflare
time-machine==2.19.0 ; python_full_version < '3.10'
time-machine==3.2.0 ; python_full_version >= '3.10'
tomli==2.4.0 ; python_full_version < '3.11'
# via
# mypy
# pytest
typing-extensions==4.15.0
# via
# anyio
# cloudflare
# exceptiongroup
# mypy
# pydantic
# pydantic-core
# pyright
# pytest-asyncio
# typing-inspection
typing-inspection==0.4.2
# via pydantic
zipp==3.23.0
# via importlib-metadata
annotated-types==0.7.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
anyio==4.12.1 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
backports-asyncio-runner==1.2.0 ; (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v1')
certifi==2026.1.4 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
colorama==0.4.6 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
dirty-equals==0.11 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
distro==1.9.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
exceptiongroup==1.3.1 ; (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v1')
execnet==2.1.2 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
griffe==1.14.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
griffe==1.15.0 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
h11==0.16.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
httpcore==1.0.9 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
httpx==0.28.1 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
idna==3.11 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
importlib-metadata==8.7.1 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
iniconfig==2.1.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
iniconfig==2.3.0 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
markdown-it-py==3.0.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
markdown-it-py==4.0.0 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
mdurl==0.1.2 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
mypy==1.17.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
mypy-extensions==1.1.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
nodeenv==1.10.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
packaging==25.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pathspec==1.0.3 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pluggy==1.6.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pydantic==1.10.26 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pydantic==2.12.5 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pydantic-core==2.41.5 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pygments==2.19.2 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pyright==1.1.399 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
pytest==8.4.2 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
pytest==9.0.2 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
pytest-asyncio==1.2.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
pytest-asyncio==1.3.0 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
pytest-xdist==3.8.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
python-dateutil==2.9.0.post0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
respx==0.22.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
rich==14.2.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
ruff==0.14.13 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
six==1.17.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
sniffio==1.3.1 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
time-machine==2.19.0 ; (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
time-machine==3.2.0 ; (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version >= '3.10' and extra != 'group-10-cloudflare-pydantic-v1')
tomli==2.4.0 ; (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v2') or (python_full_version < '3.11' and extra != 'group-10-cloudflare-pydantic-v1')
typing-extensions==4.15.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
typing-inspection==0.4.2 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
zipp==3.23.0 ; extra != 'group-10-cloudflare-pydantic-v2' or extra != 'group-10-cloudflare-pydantic-v1'
2 changes: 1 addition & 1 deletion scripts/mock

Large diffs are not rendered by default.

Loading