# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Canny API version: 1.0.0 extends: openapi/harness-canny-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['/ng/api/canny/post'].post update: x-apievangelist-phrasing: intent: Submit feedback to a Canny board effect: write questions: - How do I post a feature request to a Canny feedback board on a user's behalf? - What does the original Canny post endpoint need, without a category? instructions: - text: Create a Canny post titled {title} on board {board} for {email}. slots: title: requestBody.title board: requestBody.boardId email: requestBody.email - text: Submit feedback {details} as {name} to Canny board {board} using the original endpoint. slots: details: requestBody.details name: requestBody.name board: requestBody.boardId method: generated generated: '2026-09-26' - target: $.paths['/ng/api/canny/postV2'].post update: x-apievangelist-phrasing: intent: Submit categorized feedback to a Canny board effect: write questions: - Can I file a Canny feedback post under a specific category? - Which version of the Canny post call lets me set a category? instructions: - text: Post {title} to Canny board {board} in category {category} for {email}. slots: title: requestBody.title board: requestBody.boardId category: requestBody.categoryId email: requestBody.email - text: File categorized feedback {details} under category {category} on board {board}. slots: details: requestBody.details category: requestBody.categoryId board: requestBody.boardId method: generated generated: '2026-09-26' - target: $.paths['/ng/api/canny/boards'].get update: x-apievangelist-phrasing: intent: List Canny feedback boards effect: read questions: - Which Canny feedback boards can I post ideas to? - What board IDs are available on Canny? instructions: - text: List the Canny boards available to account {account}. slots: account: query.accountIdentifier - text: Show me the feedback boards on Canny. method: generated generated: '2026-09-26' - target: $.paths['/ng/api/canny/categories'].get update: x-apievangelist-phrasing: intent: List categories for Canny feedback boards effect: read questions: - What categories can I file a Canny post under? - Which category IDs exist for Canny boards? instructions: - text: List Canny post categories for account {account}. slots: account: query.accountIdentifier - text: Show the categories available on Canny boards. method: generated generated: '2026-09-26'