> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 2.82.0 **`(fix):`** With `respect-optional-request-body` enabled, examples that omit an optional request body are no longer dropped from the generated snippets and reference. **`(feat):`** Add a `respect-optional-request-body` option. When enabled, an endpoint whose request body the API does not require takes that body as `Body? request = null`, so the caller can leave the argument out and the request is sent with no body and no body content type. Examples that supply no body render as `client.BulkRefundAsync()`. The option defaults to false, so existing signatures and snippets are unchanged. **`(fix):`** Skip endpoint examples that omit a request body the endpoint declares. The generated request type requires the body, so rendering such an example produced a call missing a required argument in the reference, the snippets and the mock server tests. ## 2.81.1 **`(fix):`** Percent-encode `;` in query parameter names and values. RFC 3986 permits it, but it remains a legacy parameter separator for many servers, which truncated values such as `?mail2=a@example.com;%20b@example.com` at the first `;`.