From Template | Confluence Create Multiple Pages
draft = requests.post(f"BASE_URL/rest/api/content/blueprint/instance/draft", headers=HEADERS, json=payload).json()
Purchase Better Content Archiving or ScriptRunner – the no-code UI and built-in scheduling justify cost. confluence create multiple pages from template
Deploy Python + REST API script stored in a Git repo, triggered via CI/CD (GitHub Actions, Jenkins). Use CSV as source of truth. draft = requests
# Step 3: Update draft update_payload = "id": draft["id"], "title": title, "body": "storage": "value": body, "representation": "storage" requests.put(f"BASE_URL/rest/api/content/draft['id']", headers=HEADERS, json=update_payload) # Step 3: Update draft update_payload = "id":
def create_page_from_template(title, template_id, space_key, parent_id, variables): # Step 1: Create draft from template payload = "title": title, "spaceId": get_space_id(space_key), # helper function "parentId": parent_id, "templateId": template_id
1. Executive Summary Core Problem: Atlassian Confluence (Data Center & Cloud) does not provide a native, one-click button to create multiple pages from a single template simultaneously. The standard UI only supports creating one page at a time.
None