> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 5.28.0 **`(feat):`** Add `respect_optional_request_body`. With it enabled, an endpoint whose request body the API does not require defaults that body to the `OMIT` sentinel — `batch_refund(request: Sequence[RefundRequest] = OMIT)` rather than `request: Optional[Sequence[RefundRequest]]` — so "not passed" stays distinct from an explicit `None`, and a body left out means the request carries no content and no `Content-Type`. Examples that supply no body render as `client.batch_refund()`. When the body inlines into keyword arguments instead, leaving all of them out sends no body rather than an empty `{}`. Defaults to `false`, so signatures and snippets are unchanged until you opt in.