Skip to content

Commit a656cf3

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

File tree

1 file changed

+20
-11
lines changed

1 file changed

+20
-11
lines changed

src/content/changelogs/api-deprecations.yaml

Lines changed: 20 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,7 +34,6 @@ entries:
2434
```json
2535
{
2636
// ...
27-
"destinations": [
2837
{
2938
"type": "public",
3039
"uri": "foo.example.com"
@@ -170,27 +179,27 @@ entries:
170179
171180
The following URL parameters for filtering DNS records are deprecated:
172181
173-
- `name=contains:value`
182+
- `name=contains:value`
174183
Instead, use the supported `name.contains=value` syntax.
175-
- `name=starts_with:value`
184+
- `name=starts_with:value`
176185
Instead, use the supported `name.startswith=value` syntax.
177-
- `name=ends_with:value`
186+
- `name=ends_with:value`
178187
Instead, use the supported `name.endswith=value` syntax.
179-
- `name=one,two,three` (searching for one of multiple possible names, separated by commas)
188+
- `name=one,two,three` (searching for one of multiple possible names, separated by commas)
180189
Instead, make multiple requests, one for each possible `name`.
181190
Alternatively, if only querying the `name` field, the `?match=any&name=one&name=two&name=three` syntax can be used instead.
182191
This syntax has an extended deprecation date of May 23, 2025.
183-
- `content=contains:value`
192+
- `content=contains:value`
184193
Instead, use the supported `content.contains=value` syntax.
185-
- `content=starts_with:value`
194+
- `content=starts_with:value`
186195
Instead, use the supported `content.startswith=value` syntax.
187-
- `content=ends_with:value`
196+
- `content=ends_with:value`
188197
Instead, use the supported `content.endswith=value` syntax.
189-
- `content=one,two,three` (searching for one of multiple possible contents, separated by commas)
198+
- `content=one,two,three` (searching for one of multiple possible contents, separated by commas)
190199
Instead, make multiple requests, one for each possible `content`.
191200
Alternatively, if only querying the `content` field, the `?match=any&content=one&content=two&content=three` syntax can be used instead.
192201
This syntax has an extended deprecation date of May 23, 2025.
193-
- `type=contains:value`
202+
- `type=contains:value`
194203
Searching for substrings of a type name will no longer be supported.
195204
Instead, please search for an exact type name, such as `type=CNAME`.
196205
If the input value is a free-text search from a human user, consider using the `search` parameter instead.
@@ -566,4 +575,4 @@ entries:
566575
- `GET organizations/:organization_identifier/railguns/:identifier/zones`
567576
568577
Replacement:
569-
Accounts API
578+
Accounts API

0 commit comments

Comments
 (0)