For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
预约演示登录免费开始
  • 概览
    • 什么是 API 定义?
    • 项目结构
      • 概览
      • 覆盖层(Overlays)
      • 覆盖(Overrides)
      • 身份验证
      • 服务器
      • 同步您的规范
        • 概览
        • API 版本
        • 受众
        • 可用性
        • 基础路径
        • 默认值
        • 枚举描述、名称和可用性
        • API Explorer 控制
        • 全局请求头
        • 忽略元素
        • SDK 变量
        • SDK 方法名称
        • 参数名称
        • 属性名称
        • 幂等性
        • 分页
        • 重试行为
        • Schema 名称
        • 服务器名称和 URL 模板化
        • 模式名称
        • 服务器名称和 URL 模板化
      • OpenAPI generators.yml 参考
Checking status...
SOC2Soc 2 Type II
© 2026 Fern • Birch Solutions, Inc., a Postman company

Documentation

SDKsDocsAsk FernCLI Reference

API Definitions

OpenAPIAsyncAPIOpenRPCgRPC

Resources

BlogSupportPricing

Company

Brand KitPrivacy PolicyTerms of Service
LogoLogo
预约演示登录免费开始
在本页
  • 路径参数
  • 头部
  • 查询参数
  • 全局头部
OpenAPI扩展

默认值

||以 Markdown 格式查看|
此页面是否有帮助?
在仪表板中编辑
上一个

基础路径

下一个

枚举描述、名称、大小写和可用性

x-fern-default 扩展让你可以为路径、头部或查询参数指定客户端默认值,包括在 x-fern-global-headers 下定义的头部。当存在此扩展时,生成的 SDK 会使参数变为可选,并在调用方省略时自动发送默认值。x-fern-default 支持 string 和 boolean 值;其他类型(如数字)会被忽略。

这对于固定 API 版本头部或区域路径参数非常有用,同时仍允许调用方覆盖该值。x-fern-default 在所有 SDK 语言中都受支持。

Fern 使用 x-fern-default 而不是标准的 OpenAPI default 属性,因为它们具有不同的语义。schema 上的 OpenAPI default 描述了服务器在参数被省略时假设的值——它是一个文档提示,不影响客户端行为。x-fern-default 指示生成的 SDK 在调用方未提供值时在每个请求中主动发送该值,确保参数始终在网络上存在。

路径参数

在下面的示例中,当调用方未指定 region 时,SDK 发送 us-east-1。

openapi.yml
1paths:
2 /regions/{region}/resources:
3 get:
4 operationId: list_resources
5 parameters:
6 - name: region
7 in: path
8 required: true
9 x-fern-default: "us-east-1"
10 schema:
11 type: string

头部

在下面的示例中,当调用方未指定 X-API-Version 时,SDK 发送 2024-02-08。

openapi.yml
1paths:
2 /users:
3 get:
4 operationId: list_users
5 parameters:
6 - name: X-API-Version
7 in: header
8 x-fern-default: "2024-02-08"
9 schema:
10 type: string

查询参数

在下面的示例中,当调用方未指定 verbose 时,SDK 发送 false。

openapi.yml
1paths:
2 /search:
3 get:
4 operationId: search
5 parameters:
6 - name: verbose
7 in: query
8 x-fern-default: false
9 schema:
10 type: boolean

全局头部

在下面的示例中,当调用方未指定 X-API-Version 全局头部时,SDK 发送 2024-02-08。

openapi.yml
1x-fern-global-headers:
2 - header: X-API-Version
3 name: version
4 x-fern-default: "2024-02-08"