Authoring layouts
Update an existing layout.
Use the /layouts/{id} end-point to update an existing layout within the database.<br />User roles: admin, manager
put/authoring/v1/layouts/{id}
Request
- The document declares no server URL.
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
The ID of the layout document to update.
Query parameters
forceOverrideboolean
Specifies whether revision checking should be disabled.
Request body
Example request
{
"id": "f26044ca-d92d-49e8-acd9-00563c1e0db9",
"rev": "139c63397272172e73f52d22f22f606f6c",
"name": "Sample layout",
"description": "An example description of the sample layout",
"creatorId": "8c622bbb-5f5b-45d4-89e1-fce1c054138f",
"creator": "Thomas Watson",
"lastModifierId": "8c622bbb-5f5b-45d4-89e1-fce1c054138f",
"lastModifier": "Thomas Watson",
"path": "/myLayouts/SampleLayout.json",
"tags": [
"news",
"sample"
],
"thumbnail": {
"id": "6c622bbb-5f5b-45d4-89e1-fce1c054138f",
"path": "/sales/images/hub.png",
"url": "/authoring/v1/resources/d45c83a8-2738-48a2-89e1-35256ee16283.jpg"
},
"template": "/mytemplates/template.hbs",
"templateType": "handlebars"
}Response
Success.
Example response
{
"id": "f26044ca-d92d-49e8-acd9-00563c1e0db9",
"rev": "139c63397272172e73f52d22f22f606f6c",
"name": "Sample layout",
"description": "An example description of the sample layout",
"creatorId": "8c622bbb-5f5b-45d4-89e1-fce1c054138f",
"creator": "Thomas Watson",
"lastModifierId": "8c622bbb-5f5b-45d4-89e1-fce1c054138f",
"lastModifier": "Thomas Watson",
"path": "/myLayouts/SampleLayout.json",
"tags": [
"news",
"sample"
],
"thumbnail": {
"id": "6c622bbb-5f5b-45d4-89e1-fce1c054138f",
"path": "/sales/images/hub.png",
"url": "/authoring/v1/resources/d45c83a8-2738-48a2-89e1-35256ee16283.jpg"
},
"template": "/mytemplates/template.hbs",
"templateType": "handlebars"
}Changes
No recorded changes to this operation across all 1 revision of this API.