From d87cba3d72aace65c05ca561cd2e3a415ddc2c78 Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Sat, 22 Aug 2026 17:09:12 +0000
Subject: [PATCH 1/3] Clarify retry language support
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---
fern/products/api-def/openapi/extensions/retries.mdx | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/fern/products/api-def/openapi/extensions/retries.mdx b/fern/products/api-def/openapi/extensions/retries.mdx
index f47e8f5e67..4a7762cd96 100644
--- a/fern/products/api-def/openapi/extensions/retries.mdx
+++ b/fern/products/api-def/openapi/extensions/retries.mdx
@@ -5,13 +5,10 @@ description: Control API retry logic with x-fern-retries extension. Configure en
---
-
- The `x-fern-retries` extension is supported in Python SDKs only.
-
-
The `x-fern-retries` extension configures retry behavior per endpoint in your OpenAPI specification, overriding any
retry settings configured by SDK users. Use it to disable retries for non-idempotent operations like payment
-processing or order creation.
+processing or order creation. It is supported across all SDK languages: Python, TypeScript, Java, C#, Go, Ruby, PHP,
+Rust, and Swift.
To disable retries for specific endpoints, set `disabled: true`.
@@ -49,4 +46,4 @@ paths:
description: Plant created successfully
```
-When retries are disabled at the endpoint level, the generated SDK won't retry failed requests to that endpoint, regardless of the SDK's user custom configuration.
+When retries are disabled at the endpoint level, the generated SDK won't retry failed requests to that endpoint, regardless of client-level or per-request retry settings.
From 435e3ccee95e4b840d4e1c0516b5015fa537f96e Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Sat, 22 Aug 2026 17:09:41 +0000
Subject: [PATCH 2/3] Use contraction per Vale
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---
fern/products/api-def/openapi/extensions/retries.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fern/products/api-def/openapi/extensions/retries.mdx b/fern/products/api-def/openapi/extensions/retries.mdx
index 4a7762cd96..086d96b69f 100644
--- a/fern/products/api-def/openapi/extensions/retries.mdx
+++ b/fern/products/api-def/openapi/extensions/retries.mdx
@@ -7,7 +7,7 @@ description: Control API retry logic with x-fern-retries extension. Configure en
The `x-fern-retries` extension configures retry behavior per endpoint in your OpenAPI specification, overriding any
retry settings configured by SDK users. Use it to disable retries for non-idempotent operations like payment
-processing or order creation. It is supported across all SDK languages: Python, TypeScript, Java, C#, Go, Ruby, PHP,
+processing or order creation. It's supported across all SDK languages: Python, TypeScript, Java, C#, Go, Ruby, PHP,
Rust, and Swift.
To disable retries for specific endpoints, set `disabled: true`.
From d8a815c6fa2dcccfaa854ce54bfb70f1f7ac8693 Mon Sep 17 00:00:00 2001
From: "devin.logan"
Date: Tue, 25 Aug 2026 20:13:45 +0000
Subject: [PATCH 3/3] Say all SDK languages instead of listing them
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---
fern/products/api-def/openapi/extensions/retries.mdx | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/fern/products/api-def/openapi/extensions/retries.mdx b/fern/products/api-def/openapi/extensions/retries.mdx
index 086d96b69f..5c5dd61ad4 100644
--- a/fern/products/api-def/openapi/extensions/retries.mdx
+++ b/fern/products/api-def/openapi/extensions/retries.mdx
@@ -7,8 +7,7 @@ description: Control API retry logic with x-fern-retries extension. Configure en
The `x-fern-retries` extension configures retry behavior per endpoint in your OpenAPI specification, overriding any
retry settings configured by SDK users. Use it to disable retries for non-idempotent operations like payment
-processing or order creation. It's supported across all SDK languages: Python, TypeScript, Java, C#, Go, Ruby, PHP,
-Rust, and Swift.
+processing or order creation. It's supported across all SDK languages.
To disable retries for specific endpoints, set `disabled: true`.