Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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: 1 addition & 5 deletions fern/products/api-def/openapi/extensions/default.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ description: Use `x-fern-default` to set client-side default values for path, he

The `x-fern-default` extension lets you specify a client-side default value for a path, header, or query parameter, including headers defined under [`x-fern-global-headers`](/learn/api-definitions/openapi/extensions/global-headers). When present, the generated SDK makes the parameter optional and automatically sends the default value if the caller omits it. `x-fern-default` supports `string` and `boolean` values; other types (such as numbers) are ignored.

This is useful for pinning an API version header or a region path parameter while still allowing callers to override the value.

<Note title="Supported languages">
`x-fern-default` is supported for TypeScript, Python, Go, Java, C#, PHP, and Ruby SDKs.
</Note>
This is useful for pinning an API version header or a region path parameter while still allowing callers to override the value. `x-fern-default` is supported across all SDK languages.

## Path parameters

Expand Down
2 changes: 1 addition & 1 deletion fern/products/sdks/deep-dives/generated-sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ When you define webhooks in your API spec, Fern automatically [generates utiliti

## Default parameter values

You can configure [default values](/learn/api-definitions/openapi/extensions/default-values) for path, header, and query parameters, including headers defined under [`x-fern-global-headers`](/learn/api-definitions/openapi/extensions/global-headers). The SDK makes those parameters optional and sends the default when the caller doesn't provide one — useful for things like pinning an API version header or default region. Supported in TypeScript, Python, Go, Java, C#, PHP, and Ruby SDKs.
You can configure [default values](/learn/api-definitions/openapi/extensions/default-values) for path, header, and query parameters, including headers defined under [`x-fern-global-headers`](/learn/api-definitions/openapi/extensions/global-headers). The SDK makes those parameters optional and sends the default when the caller doesn't provide one — useful for things like pinning an API version header or default region.

## Customization options

Expand Down
Loading