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 定义?
    • 项目结构
      • 概览
      • 身份验证
      • 类型
        • 概览
        • 环境
        • 全局请求头
        • 错误
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
预约演示登录免费开始
在本页
  • 全局请求头
  • 全局路径参数
  • 覆盖基础路径
  • 全局查询参数
  • 幂等性请求头
Fern 定义api.yml 参考

全局配置

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

环境

下一个

错误处理

api.yml 配置支持全局配置,如请求头和路径参数。

全局请求头

您可以指定要在每个请求中包含的请求头:

api.yml
1name: api
2headers:
3 X-App-Id: string

当您在 api.yml 中定义全局请求头时,必须在端点示例中包含它们。

全局路径参数

您可以指定要在每个请求中包含的路径参数:

api.yml
1name: api
2base-path: /{userId}/{orgId}
3path-parameters:
4 userId: string
5 orgId: string

覆盖基础路径

如果您有某些端点不位于配置的 base-path 下,可以在端点级别覆盖 base-path。

imdb.yml
1service:
2 endpoints:
3 getMovie:
4 method: POST
5 base-path: "override/{arg}"
6 path: "movies/{movieId}"
7 path-parameters:
8 arg: string

全局查询参数

您还不能指定要在每个请求中包含的查询参数。 如果您希望看到此功能,请为此问题投票。

幂等性请求头

配置幂等性请求头以定义 SDK 用户可以为安全请求重试指定的请求头。您还必须将每个端点标记为幂等才能公开这些请求头。当两者都配置时,Fern 生成的 SDK 会将这些请求头作为幂等端点调用的参数公开。

api.yml
1name: api
2auth: bearer
3idempotency-headers:
4 Idempotency-Key: string
5 Idempotency-Expiration: optional<integer>

idempotency-headers 中的每个键都是 HTTP 请求头名称,值是类型。SDK 用户然后可以在调用幂等端点时指定这些请求头。