Skip to content

Commit e2f6c11

Browse files
committed
Add deprecation to DNS Records API - Remove eligible zones for custom nameservers endpoint
1 parent 5af8c4b commit e2f6c11

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

src/content/changelogs/api-deprecations.yaml

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ productLink: "/fundamentals/"
55
productArea: Core platform
66
productAreaLink: /fundamentals/reference/changelog/platform/
77
entries:
8+
- publish_date: "2025-03-23"
9+
title: "Eligible Zones For Account Custom Nameservers"
10+
description: |-
11+
Deprecation date: March 23, 2025
12+
13+
Users can now add custom nameservers that are not part of a zone managed within their account. As a result, any zone is eligible for custom nameservers, regardless of whether it is managed by Cloudflare. Given this change, an endpoint to check for eligible zones is no longer relevant and is therefore being deprecated.
14+
15+
Deprecated APIs:
16+
- `GET /accounts/:account_id/custom_ns/availability`
17+
818
- publish_date: "2024-12-09"
919
title: "Access applications: self_hosted_domains"
1020
description: |-
@@ -24,8 +34,8 @@ entries:
2434
```json
2535
{
2636
// ...
27-
"destinations": [
2837
{
38+
"destinations": [
2939
"type": "public",
3040
"uri": "foo.example.com"
3141
},
@@ -170,27 +180,27 @@ entries:
170180
171181
The following URL parameters for filtering DNS records are deprecated:
172182
173-
- `name=contains:value`
183+
- `name=contains:value `
174184
Instead, use the supported `name.contains=value` syntax.
175-
- `name=starts_with:value`
185+
- `name=starts_with:value `
176186
Instead, use the supported `name.startswith=value` syntax.
177-
- `name=ends_with:value`
187+
- `name=ends_with:value `
178188
Instead, use the supported `name.endswith=value` syntax.
179-
- `name=one,two,three` (searching for one of multiple possible names, separated by commas)
189+
- `name=one,two,three` (searching for one of multiple possible names, separated by commas)
180190
Instead, make multiple requests, one for each possible `name`.
181191
Alternatively, if only querying the `name` field, the `?match=any&name=one&name=two&name=three` syntax can be used instead.
182192
This syntax has an extended deprecation date of May 23, 2025.
183-
- `content=contains:value`
193+
- `content=contains:value `
184194
Instead, use the supported `content.contains=value` syntax.
185-
- `content=starts_with:value`
195+
- `content=starts_with:value `
186196
Instead, use the supported `content.startswith=value` syntax.
187-
- `content=ends_with:value`
197+
- `content=ends_with:value `
188198
Instead, use the supported `content.endswith=value` syntax.
189-
- `content=one,two,three` (searching for one of multiple possible contents, separated by commas)
199+
- `content=one,two,three` (searching for one of multiple possible contents, separated by commas)
190200
Instead, make multiple requests, one for each possible `content`.
191201
Alternatively, if only querying the `content` field, the `?match=any&content=one&content=two&content=three` syntax can be used instead.
192202
This syntax has an extended deprecation date of May 23, 2025.
193-
- `type=contains:value`
203+
- `type=contains:value `
194204
Searching for substrings of a type name will no longer be supported.
195205
Instead, please search for an exact type name, such as `type=CNAME`.
196206
If the input value is a free-text search from a human user, consider using the `search` parameter instead.
@@ -566,4 +576,4 @@ entries:
566576
- `GET organizations/:organization_identifier/railguns/:identifier/zones`
567577
568578
Replacement:
569-
Accounts API
579+
Accounts API

0 commit comments

Comments
 (0)