生成 Webhook 参考文档
生成 Webhook 参考文档
Fern 从 OpenAPI 规范生成 Webhook 参考文档。
Fern 通过以下方式支持 webhooks:
- OpenAPI 3.1+:使用原生的
webhooks字段和operationId(推荐) - OpenAPI 3.0:使用
x-fern-webhook: true扩展
配置
有关从 API 定义生成的 webhook 文档的实际示例,请查看 Webflow 的 webhooks。
包含多个 Webhook 参考文档
要在文档中包含多个 webhook 定义,请使用 api-name 属性。api-name 对应于包含您的 webhook 定义的文件夹名称。
fern
fern.config.json
docs.yml
payment-webhooks
openapi
openapi.yml# Payment webhook OpenAPI spec
generators.yml
order-webhooks
openapi
openapi.yml# Order webhook OpenAPI spec
generators.yml
docs.yml
引用单独的 webhook 事件
要将每个 webhook 事件显示为单独的页面,请使用 subpackage_{tag}.{webhook-event-name} 格式在 layout 中引用它:
docs.yml
其中 {tag} 是第一个标签(小写),{webhook-event-name} 是您的 webhook 定义中的 operationId。
您必须在您的 webhook 规范中定义 tags 和 example 属性。