Similar to API References, Fern Docs can automatically generate your Webhook Reference documentation from your API definition. Simply add x-fern-webhook: true to the webhook definitions in your OpenAPI specification or define webhooks in your Fern Definition and Fern will generate comprehensive documentation for all your webhooks!
Example:
For a real-world example of webhook documentation generated from an API definition, check out Webflow’s Webhooks.
Your webhooks should be defined in a dedicated folder within your Fern project:
If you’re using OpenAPI, your generators.yml file should point to your OpenAPI specification:
You can read more about how to define webhooks in your OpenAPI specification here.
To include multiple webhook definitions in your documentation, use the webhook-name property:
When using multiple webhook definitions, organize them in separate directories within your Fern project: