Auditmark

Templates

Create templates, edit and publish versions, and manage their tags and report layouts.

EndpointRequest
List templatesGET /templates/families
Create a templatePOST /templates/families
Create a template versionPOST /templates
Publish a template versionPOST /templates/{template_id}/publish
List a template's versionsGET /templates/families/{family_id}/versions
Start a new draft versionPOST /templates/families/{family_id}/draft
Update a templatePATCH /templates/families/{family_id}
Delete a templateDELETE /templates/families/{family_id}
Archive a templatePOST /templates/families/{family_id}/archive
Restore an archived templatePOST /templates/families/{family_id}/restore
Set a template's tagsPUT /templates/families/{family_id}/tags
Duplicate a templatePOST /templates/families/{family_id}/duplicate
List a template's report layoutsGET /templates/families/{family_id}/report-layouts
Create a report layout for a templatePOST /templates/families/{family_id}/report-layouts
Get a template versionGET /templates/{template_id}
Update a version's detailsPATCH /templates/{template_id}
Update a version's questionsPATCH /templates/{template_id}/content
Get a published versionGET /templates/{template_id}/snapshot
Preview a template's reportPOST /templates/families/{family_id}/report-preview
Get sample report data for a templatePOST /templates/families/{family_id}/report-preview-payload
Edit a version with AIPOST /templates/{template_id}/ai-edit
Draft an AI edit across templatesPOST /templates/ai-bulk-edit
Apply an AI edit across templatesPOST /templates/ai-bulk-apply
Import a template with AIPOST /templates/ai-import
Generate a template with AIPOST /templates/ai-generate