---
url: /hooks/filters/wpce-before-document-from-save-request-body.md
description: >-
  Filter the save-request JSON body before WPCE creates a document from a
  frontend save.
---

# `wpce_before_document_from_save_request_body`&#x20;

Filters the request body when a [`Document`](https://bitbucket.org/ownbit/ownbit-wpce/src/dev/plugin/includes/WPCE/Document.php) is loaded via `Document::from_save_request_body`.

## Parameters

1. `string $body`

   The save request body. Must be a valid JSON string.

## Example

```php
add_filter('wpce_before_document_from_save_request_body', function (string $body) {
	// ...

	return $body;
});
```

## Related

* [`wpce_before_document_load`](./wpce-before-document-load)
* [`wpce_before_document_from_post`](./wpce-before-document-from-post)
* [`wpce_before_document_from_json`](./wpce-before-document-from-json)
* [`wpce_before_document_from_rest_request`](./wpce-before-document-from-rest-request)
