Update document content with Web Service

So I am trying to get then modify content for a document using the Web Service API.
I am using the latest version of Pimcore.

Requests to retrieve are working fine.

When I try to send the data to the API using POST/PUT I get:

success: true
data: null

BUT when I go to view the page all the content is gone. Cleared out. ANy help would be great.

I am sending the data as application/json - here is the data

{
“path”: “/en/”,
“creationDate”: 1559677389,
“modificationDate”: 1560464290,
“userModification”: 2,
“childs”: [
{
“id”: 25,
“type”: “email”
}
],
“name”: “English Page”,
“title”: null,
“description”: null,
“controller”: “@AppBundle\Controller\DefaultController”,
“action”: “default”,
“template”: “Default/default.html.twig”,
“elements”: [
{
“type”: “areablock”,
“value”: {
“indices”: [
{
“key”: “1”,
“type”: “headlines”,
“hidden”: false
}
],
“current”: 0,
“currentIndex”: null,
“options”: null,
“name”: “content”,
“realName”: null,
“parentBlockNames”: [],
“inherited”: false
},
“name”: “content”
},
{
“type”: “input”,
“value”: {
“text”: “Headline for translation”,
“options”: null,
“name”: “content:1.headline”,
“realName”: null,
“parentBlockNames”: [],
“inherited”: false
},
“name”: “content:1.headline”
},
{
“type”: “wysiwyg”,
“value”: {
“text”: “

Translate this content

\n”,
“options”: null,
“name”: “content:1.lead”,
“realName”: null,
“parentBlockNames”: [],
“inherited”: false
},
“name”: “content:1.lead”
},
{
“type”: “select”,
“value”: {
“text”: null,
“options”: null,
“name”: “content:1.template”,
“realName”: null,
“parentBlockNames”: [],
“inherited”: false
},
“name”: “content:1.template”
}
],
“id”: 20,
“parentId”: 12,
“type”: “page”,
“key”: “English-Page”,
“index”: 1,
“published”: null,
“userOwner”: 2,
“properties”: {
“language”: {
“name”: “language”,
“data”: “en”,
“type”: “text”,
“inheritable”: true,
“inherited”: true
},
“mainNavMaxDepth”: {
“name”: “mainNavMaxDepth”,
“data”: “1”,
“type”: “select”,
“inheritable”: true,
“inherited”: true
},
“footerNavStartNode”: {
“name”: “footerNavStartNode”,
“data”: 12,
“type”: “document”,
“inheritable”: true,
“inherited”: true
},
“mainNavStartNode”: {
“name”: “mainNavStartNode”,
“data”: 12,
“type”: “document”,
“inheritable”: true,
“inherited”: true
},
“navigation_accesskey”: {
“name”: “navigation_accesskey”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_anchor”: {
“name”: “navigation_anchor”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_class”: {
“name”: “navigation_class”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_exclude”: {
“name”: “navigation_exclude”,
“data”: null,
“type”: “bool”,
“inheritable”: null,
“inherited”: null
},
“navigation_name”: {
“name”: “navigation_name”,
“data”: “English Page”,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_parameters”: {
“name”: “navigation_parameters”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_relation”: {
“name”: “navigation_relation”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_tabindex”: {
“name”: “navigation_tabindex”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_target”: {
“name”: “navigation_target”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
},
“navigation_title”: {
“name”: “navigation_title”,
“data”: null,
“type”: “text”,
“inheritable”: null,
“inherited”: null
}
},
“notes”: []
}