# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Listrak Email REST Content API version: 1.0.0 extends: openapi/listrak-content-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/v1/Content'].get update: x-apievangelist-phrasing: intent: List content library blocks effect: read questions: - What content blocks are in my content library? - Can I get every reusable content block in the account? instructions: - text: List all content blocks in my content library. - text: Show me every reusable content block on the account. method: generated generated: '2026-09-26' - target: $.paths['/v1/Content'].post update: x-apievangelist-phrasing: intent: Create a content block effect: write questions: - How do I add a new HTML content block to the content library? - Can I put a new content block directly into a specific content folder? instructions: - text: Create a content block named {contentName} with HTML {htmlContent}. slots: contentName: requestBody.contentName htmlContent: requestBody.htmlContent - text: Add content block {contentName} to content folder {contentFolderId}. slots: contentName: requestBody.contentName contentFolderId: requestBody.contentFolderId method: generated generated: '2026-09-26' - target: $.paths['/v1/Content/{contentId}'].get update: x-apievangelist-phrasing: intent: Get a content block effect: read questions: - How do I fetch the HTML and text of one content block? - Can I look up a single content block by ID? instructions: - text: Get content block {contentId}. slots: contentId: path.contentId - text: Show me the HTML and text of content block {contentId}. slots: contentId: path.contentId method: generated generated: '2026-09-26' - target: $.paths['/v1/Content/{contentId}'].put update: x-apievangelist-phrasing: intent: Update a content block effect: write questions: - Can I edit a content block that's used in live dynamic content? - How do I change the HTML of an existing content block? instructions: - text: Update content block {contentId} with new HTML {htmlContent}. slots: contentId: path.contentId htmlContent: requestBody.htmlContent - text: Rename content block {contentId} to {contentName}. slots: contentId: path.contentId contentName: requestBody.contentName method: generated generated: '2026-09-26'