Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
1605ea2
feat: feat: add resource library endpoints inside zero trust
stainless-app[bot] May 5, 2026
9ce391b
chore(api): update composite API spec
stainless-app[bot] May 5, 2026
19cbc6a
feat: feat(load_balancer_monitor_group): promote load_balancer_monito…
stainless-app[bot] May 5, 2026
de55749
codegen metadata
stainless-app[bot] May 5, 2026
ea27501
feat: feat(cache): Update OPCR config to v2 endpoints (CACHE-13523)
stainless-app[bot] May 5, 2026
2704fcd
chore(api): update composite API spec
stainless-app[bot] May 5, 2026
a25246e
chore(api): update composite API spec
stainless-app[bot] May 5, 2026
dfc4b17
feat: feat(cache): add create (POST) method for smart_tiered_cache
stainless-app[bot] May 5, 2026
4dc290b
codegen metadata
stainless-app[bot] May 5, 2026
987ce04
feat: feat(radar): add BGP RPKI ROAs timeseries and BGP IPs top ASes …
stainless-app[bot] May 5, 2026
887ca8c
codegen metadata
stainless-app[bot] May 5, 2026
956d874
chore(api): update composite API spec
stainless-app[bot] May 5, 2026
1360ad8
chore(api): update composite API spec
stainless-app[bot] May 6, 2026
b38db1f
feat: feat(ai_gateway): add billing endpoints for credit balance, usa…
stainless-app[bot] May 6, 2026
c18247e
codegen metadata
stainless-app[bot] May 6, 2026
93bfc18
feat: chore: skip failing Go SDK tests for ai_gateway, cache, load_ba…
stainless-app[bot] May 6, 2026
2e419b4
chore(api): update composite API spec
stainless-app[bot] May 6, 2026
194ff00
chore(api): update composite API spec
stainless-app[bot] May 6, 2026
e54749d
chore(api): update composite API spec
stainless-app[bot] May 7, 2026
8749cd9
codegen metadata
stainless-app[bot] May 7, 2026
8ba9fb2
codegen metadata
stainless-app[bot] May 7, 2026
a37e928
codegen metadata
stainless-app[bot] May 7, 2026
804b8d2
chore(api): update composite API spec
stainless-app[bot] May 11, 2026
acb87c7
chore(api): update composite API spec
stainless-app[bot] May 12, 2026
1a0e7d6
codegen metadata
stainless-app[bot] May 12, 2026
163d258
feat: feat: WAD-244 Onboard AI Security for Apps api
stainless-app[bot] May 12, 2026
59e6148
feat: chore: skip 25 failing TypeScript SDK tests from prism
stainless-app[bot] May 12, 2026
3dca94b
chore(api): update composite API spec
stainless-app[bot] May 12, 2026
dfd53c3
codegen metadata
stainless-app[bot] May 12, 2026
a596de7
codegen metadata
stainless-app[bot] May 13, 2026
3adae73
chore(api): update composite API spec
stainless-app[bot] May 13, 2026
25e4597
chore(api): update composite API spec
stainless-app[bot] May 13, 2026
cb2663a
codegen metadata
stainless-app[bot] May 13, 2026
d8d9e2e
Merge branch 'next' into staging-next
vaishakdinesh May 13, 2026
edca8f9
Merge branch 'next' into staging-next
vaishakdinesh May 13, 2026
3797a3c
chore(api): update composite API spec
stainless-app[bot] May 13, 2026
a9b4a69
codegen metadata
stainless-app[bot] May 13, 2026
cf32841
codegen metadata
stainless-app[bot] May 14, 2026
99c8dfc
chore(api): update composite API spec
stainless-app[bot] May 14, 2026
5513ec7
feat: feat(api): add advanced_tcp_protection endpoint mappings
stainless-app[bot] May 14, 2026
3158486
Merge branch 'next' into staging-next
vaishakdinesh May 14, 2026
d383e34
Merge branch 'next' into staging-next
vaishakdinesh May 14, 2026
74cc7b2
feat: feat(config): AUTH-8373 Make SAML certificate endpoints availab…
stainless-app[bot] May 14, 2026
ed21fb2
chore(api): update composite API spec
stainless-app[bot] May 14, 2026
bb92f41
chore(api): update composite API spec
stainless-app[bot] May 15, 2026
cfa0bdb
feat: feat(api): WC-5056: add Workers .../secrets-bulk endpoints
stainless-app[bot] May 15, 2026
3ff370a
chore(api): update composite API spec
stainless-app[bot] May 15, 2026
dac67f0
feat: feat(r2): add R2 bucket objects resource mapping (APIX-674)
stainless-app[bot] May 15, 2026
76e781b
feat: feat(observability): adds Workers > Observability > Queries
stainless-app[bot] May 18, 2026
e171257
chore(api): update composite API spec
stainless-app[bot] May 18, 2026
b634108
chore(api): update composite API spec
stainless-app[bot] May 18, 2026
111d630
feat: chore: skip failing tests from CI run 26052878605
stainless-app[bot] May 18, 2026
8b945e9
feat: feat(secrets_store): add Terraform configuration for secrets_st…
stainless-app[bot] May 18, 2026
1b08e7f
chore(api): update composite API spec
stainless-app[bot] May 18, 2026
48e2fba
chore(api): update composite API spec
stainless-app[bot] May 18, 2026
758b0de
chore(api): update composite API spec
stainless-app[bot] May 19, 2026
66496e7
chore(api): update composite API spec
stainless-app[bot] May 19, 2026
ebc5d5b
chore(api): update composite API spec
stainless-app[bot] May 19, 2026
f0858ff
feat: chore: skip custom_certificates.create from CI run 26106703110
stainless-app[bot] May 19, 2026
8282ba0
codegen metadata
stainless-app[bot] May 19, 2026
a4363c0
Merge branch 'next' into staging-next
vaishakdinesh May 19, 2026
2f2d2b4
chore(api): update composite API spec
stainless-app[bot] May 19, 2026
6ee9bc0
codegen metadata
stainless-app[bot] May 19, 2026
649a72c
chore(api): update composite API spec
stainless-app[bot] May 20, 2026
4837566
chore(api): update composite API spec
stainless-app[bot] May 20, 2026
7956761
chore(api): update composite API spec
stainless-app[bot] May 20, 2026
6ca594c
codegen metadata
stainless-app[bot] May 20, 2026
a68802a
feat: feat(billing): add billable usage endpoints for accounts and or…
stainless-app[bot] May 20, 2026
4d55999
chore(api): update composite API spec
stainless-app[bot] May 20, 2026
b5b4cc6
Merge branch 'next' into staging-next
vaishakdinesh May 20, 2026
afa5482
Merge branch 'next' into staging-next
vaishakdinesh May 20, 2026
4eb23bc
chore(api): update composite API spec
stainless-app[bot] May 20, 2026
8dd49f2
chore(api): update composite API spec
stainless-app[bot] May 21, 2026
52762cc
codegen metadata
stainless-app[bot] May 21, 2026
c0182f9
chore(api): update composite API spec
stainless-app[bot] May 21, 2026
6cfa424
feat: feat(dls): add DLS regions and prefix_binding resources
stainless-app[bot] May 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 2272
configured_endpoints: 2280
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a6c352830d1270d0abb5bb983058ea21815e1bb7d2e163965335dcb0e706f057.yml
openapi_spec_hash: f60cc2af36bbe305cda4bc0ad0617ff6
config_hash: 0148d517bb02129e9e259f11db3933eb
openapi_spec_hash: 6195c88a622982f684a53b4864623309
config_hash: 873a029df6d61c21b0ec8b6da9e67ce4
2 changes: 2 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,8 @@ Types:

# [Addressing](src/resources/addressing/api.md)

# [DLS](src/resources/dls/api.md)

# [AuditLogs](src/resources/audit-logs/api.md)

# [Billing](src/resources/billing/api.md)
Expand Down
4 changes: 4 additions & 0 deletions scripts/detect-breaking-changes
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,10 @@ TEST_PATHS=(
tests/api-resources/addressing/prefixes/bgp-prefixes.test.ts
tests/api-resources/addressing/prefixes/advertisement-status.test.ts
tests/api-resources/addressing/prefixes/delegations.test.ts
tests/api-resources/dls/dls.test.ts
tests/api-resources/dls/regions.test.ts
tests/api-resources/dls/regional-services/regional-services.test.ts
tests/api-resources/dls/regional-services/prefix-bindings.test.ts
tests/api-resources/audit-logs.test.ts
tests/api-resources/billing/billing.test.ts
tests/api-resources/billing/profiles.test.ts
Expand Down
5 changes: 5 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ import { D1Resource } from './resources/d1/d1';
import { DCVDelegation } from './resources/dcv-delegation/dcv-delegation';
import { DDoSProtection } from './resources/ddos-protection/ddos-protection';
import { Diagnostics } from './resources/diagnostics/diagnostics';
import { DLS } from './resources/dls/dls';
import { DNSFirewall } from './resources/dns-firewall/dns-firewall';
import { DNS } from './resources/dns/dns';
import { DurableObjects } from './resources/durable-objects/durable-objects';
Expand Down Expand Up @@ -322,6 +323,7 @@ export class Cloudflare extends Core.APIClient {
urlNormalization: API.URLNormalization = new API.URLNormalization(this);
spectrum: API.Spectrum = new API.Spectrum(this);
addressing: API.Addressing = new API.Addressing(this);
dls: API.DLS = new API.DLS(this);
auditLogs: API.AuditLogs = new API.AuditLogs(this);
billing: API.Billing = new API.Billing(this);
brandProtection: API.BrandProtection = new API.BrandProtection(this);
Expand Down Expand Up @@ -572,6 +574,7 @@ Cloudflare.Rulesets = Rulesets;
Cloudflare.URLNormalization = URLNormalization;
Cloudflare.Spectrum = Spectrum;
Cloudflare.Addressing = Addressing;
Cloudflare.DLS = DLS;
Cloudflare.AuditLogs = AuditLogs;
Cloudflare.Billing = Billing;
Cloudflare.BrandProtection = BrandProtection;
Expand Down Expand Up @@ -761,6 +764,8 @@ export declare namespace Cloudflare {

export { Addressing as Addressing };

export { DLS as DLS };

export { AuditLogs as AuditLogs };

export { Billing as Billing };
Expand Down
31 changes: 2 additions & 29 deletions src/resources/addressing/addressing.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,20 +38,7 @@ import {
PrefixesSinglePage,
} from './prefixes/prefixes';
import * as RegionalHostnamesAPI from './regional-hostnames/regional-hostnames';
import {
RegionalHostnameCreateParams,
RegionalHostnameCreateResponse,
RegionalHostnameDeleteParams,
RegionalHostnameDeleteResponse,
RegionalHostnameEditParams,
RegionalHostnameEditResponse,
RegionalHostnameGetParams,
RegionalHostnameGetResponse,
RegionalHostnameListParams,
RegionalHostnameListResponse,
RegionalHostnameListResponsesSinglePage,
RegionalHostnames,
} from './regional-hostnames/regional-hostnames';
import { RegionalHostnames } from './regional-hostnames/regional-hostnames';

export class Addressing extends APIResource {
regionalHostnames: RegionalHostnamesAPI.RegionalHostnames = new RegionalHostnamesAPI.RegionalHostnames(
Expand All @@ -64,7 +51,6 @@ export class Addressing extends APIResource {
}

Addressing.RegionalHostnames = RegionalHostnames;
Addressing.RegionalHostnameListResponsesSinglePage = RegionalHostnameListResponsesSinglePage;
Addressing.Services = Services;
Addressing.ServiceListResponsesSinglePage = ServiceListResponsesSinglePage;
Addressing.AddressMaps = AddressMaps;
Expand All @@ -74,20 +60,7 @@ Addressing.Prefixes = Prefixes;
Addressing.PrefixesSinglePage = PrefixesSinglePage;

export declare namespace Addressing {
export {
RegionalHostnames as RegionalHostnames,
type RegionalHostnameCreateResponse as RegionalHostnameCreateResponse,
type RegionalHostnameListResponse as RegionalHostnameListResponse,
type RegionalHostnameDeleteResponse as RegionalHostnameDeleteResponse,
type RegionalHostnameEditResponse as RegionalHostnameEditResponse,
type RegionalHostnameGetResponse as RegionalHostnameGetResponse,
RegionalHostnameListResponsesSinglePage as RegionalHostnameListResponsesSinglePage,
type RegionalHostnameCreateParams as RegionalHostnameCreateParams,
type RegionalHostnameListParams as RegionalHostnameListParams,
type RegionalHostnameDeleteParams as RegionalHostnameDeleteParams,
type RegionalHostnameEditParams as RegionalHostnameEditParams,
type RegionalHostnameGetParams as RegionalHostnameGetParams,
};
export { RegionalHostnames as RegionalHostnames };

export {
Services as Services,
Expand Down
24 changes: 0 additions & 24 deletions src/resources/addressing/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,8 @@

## RegionalHostnames

Types:

- <code><a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">RegionalHostnameCreateResponse</a></code>
- <code><a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">RegionalHostnameListResponse</a></code>
- <code><a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">RegionalHostnameDeleteResponse</a></code>
- <code><a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">RegionalHostnameEditResponse</a></code>
- <code><a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">RegionalHostnameGetResponse</a></code>

Methods:

- <code title="post /zones/{zone_id}/addressing/regional_hostnames">client.addressing.regionalHostnames.<a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">create</a>({ ...params }) -> RegionalHostnameCreateResponse</code>
- <code title="get /zones/{zone_id}/addressing/regional_hostnames">client.addressing.regionalHostnames.<a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">list</a>({ ...params }) -> RegionalHostnameListResponsesSinglePage</code>
- <code title="delete /zones/{zone_id}/addressing/regional_hostnames/{hostname}">client.addressing.regionalHostnames.<a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">delete</a>(hostname, { ...params }) -> RegionalHostnameDeleteResponse</code>
- <code title="patch /zones/{zone_id}/addressing/regional_hostnames/{hostname}">client.addressing.regionalHostnames.<a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">edit</a>(hostname, { ...params }) -> RegionalHostnameEditResponse</code>
- <code title="get /zones/{zone_id}/addressing/regional_hostnames/{hostname}">client.addressing.regionalHostnames.<a href="./src/resources/addressing/regional-hostnames/regional-hostnames.ts">get</a>(hostname, { ...params }) -> RegionalHostnameGetResponse</code>

### Regions

Types:

- <code><a href="./src/resources/addressing/regional-hostnames/regions.ts">RegionListResponse</a></code>

Methods:

- <code title="get /accounts/{account_id}/addressing/regional_hostnames/regions">client.addressing.regionalHostnames.regions.<a href="./src/resources/addressing/regional-hostnames/regions.ts">list</a>({ ...params }) -> RegionListResponsesSinglePage</code>

## Services

Types:
Expand Down
15 changes: 1 addition & 14 deletions src/resources/addressing/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,7 @@ export {
type PrefixEditParams,
type PrefixGetParams,
} from './prefixes/index';
export {
RegionalHostnameListResponsesSinglePage,
RegionalHostnames,
type RegionalHostnameCreateResponse,
type RegionalHostnameListResponse,
type RegionalHostnameDeleteResponse,
type RegionalHostnameEditResponse,
type RegionalHostnameGetResponse,
type RegionalHostnameCreateParams,
type RegionalHostnameListParams,
type RegionalHostnameDeleteParams,
type RegionalHostnameEditParams,
type RegionalHostnameGetParams,
} from './regional-hostnames/index';
export { RegionalHostnames } from './regional-hostnames/index';
export {
ServiceListResponsesSinglePage,
Services,
Expand Down
22 changes: 2 additions & 20 deletions src/resources/addressing/regional-hostnames/index.ts
Original file line number Diff line number Diff line change
@@ -1,22 +1,4 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export {
RegionListResponsesSinglePage,
Regions,
type RegionListResponse,
type RegionListParams,
} from './regions';
export {
RegionalHostnameListResponsesSinglePage,
RegionalHostnames,
type RegionalHostnameCreateResponse,
type RegionalHostnameListResponse,
type RegionalHostnameDeleteResponse,
type RegionalHostnameEditResponse,
type RegionalHostnameGetResponse,
type RegionalHostnameCreateParams,
type RegionalHostnameListParams,
type RegionalHostnameDeleteParams,
type RegionalHostnameEditParams,
type RegionalHostnameGetParams,
} from './regional-hostnames';
export { RegionalHostnames } from './regional-hostnames';
export { Regions } from './regions';
Loading
Loading