REST API - Templates is available since v. 1.3.* Available since v. 2.27.0 |
Available for all Confluence Users
Available for all Confluence Users
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/global
Response format:
{ "templates": [ { "name": "test global templates", "description": null, "title": "test global templates", "content": "<at:declarations /><ac:layout><ac:layout-section ac:type=\"single\"><ac:layout-cell><p>global templates body</p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type=\"single\"><ac:layout-cell><table><tbody><tr><th>Row 1</th><th>Row 2</th><th>Row 3</th></tr><tr><td>A</td><td>B</td><td>C</td></tr><tr><td>Q</td><td>W</td><td>E</td></tr></tbody></table></ac:layout-cell></ac:layout-section></ac:layout>" } ] } |
Available for all Confluence Users
Available for all Confluence Users
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/global/{TEMPLATE_NAME}
Response format:
{ "template": { "name": "test global templates", "description": null, "title": "test global templates", "content": "<at:declarations /><ac:layout><ac:layout-section ac:type=\"single\"><ac:layout-cell><p>global templates body</p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type=\"single\"><ac:layout-cell><table><tbody><tr><th>Row 1</th><th>Row 2</th><th>Row 3</th></tr><tr><td>A</td><td>B</td><td>C</td></tr><tr><td>Q</td><td>W</td><td>E</td></tr></tbody></table></ac:layout-cell></ac:layout-section></ac:layout>" } } |
Available for Confluence Administrators
Available for Confluence Administrators
Method type:
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/global/create
Request format:
{ "title": "Template title", "description": "Template description", "content": "<p>Template content</p>" } |
title
- required - template title
description
- optional - template description
content
- optional - template content in Confluence Storage Format
Available for Confluence Administrators
Available for Confluence Administrators
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/global/edit/{TEMPLATE_ID}
Request format:
{ "title": "Template title", "description": "Template description", "content": "<p>Template content</p>" } |
title
- optional - template title
description
- optional - template description
content
- optional - template content in Confluence Storage Format
Available for Confluence Administrators, space Administrators and all users with VIEW and CREATE PAGE permission in this specific space
Available for Confluence Administrators, space Administrators and all users with VIEW and CREATE PAGE permission in this specific space
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/space/{SPACE_ID_OR_KEY}
Response format:
{ "templates": [ { "name": "Space template title", "description": null, "title": "Space template title", "content": "<at:declarations /><p>Space template body</p>" } ] } |
Available for Confluence Administrators and space Administrators
Available for Confluence Administrators and space Administrators
Method type:
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/space/{SPACE_ID_OR_KEY}/create
Request format:
{ "title": "Template title", "description": "Template description", "content": "<p>Template content</p>" } |
title
- required - template title
description
- optional - template description
content
- optional - template content in Confluence Storage Format
Available for Confluence Administrators and space Administrators
Available for Confluence Administrators and space Administrators
Method type:
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/space/{SPACE_ID_OR_KEY}/edit/{TEMPLATE_ID}
Request format:
{ "title": "Template title", "description": "Template description", "content": "<p>Template content</p>" } |
title
- optional - template title
description
- optional - template description
content
- optional - template content in Confluence Storage Format
Available for Confluence Administrators, space Administrators and all users with VIEW and CREATE PAGE permission in space of this template
Available for Confluence Administrators, space Administrators and all users with VIEW and CREATE PAGE permission in space of this template
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/page/{TEMPLATE_ID}
Response format:
{ "template": { "name": "Space template title", "description": null, "title": "Space template title", "content": "<at:declarations /><p>Space template body</p>" } } |
Global template - available for Confluence Administrators
Page template - available for space Administrators
Global template - available for Confluence Administrators
Page template - available for space Administrators
Method type -
URL: {CONFLUENCE_URL}/rest/extender/1.0/template/page/{TEMPLATE_ID}
Response format:
{ "message": "Template with id '123411' has been deleted", "status": "success" } |