# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Harness Audit API version: 1.0.0 extends: openapi/harness-audit-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: 2 - target: $.paths['/audit/api/audits/list'].post update: x-apievangelist-phrasing: intent: List audit events (v1) effect: read questions: - Who changed what in my Harness account, and when? - Can I filter the audit trail by module, action or user? instructions: - text: List audit events between {start} and {end}. slots: start: requestBody.startTime end: requestBody.endTime - text: Show audit events by principals {principals}. slots: principals: requestBody.principals method: generated generated: '2026-09-26' - target: $.paths['/audit/api/audits/listV2'].post update: x-apievangelist-phrasing: intent: List audit events (v2) effect: read questions: - Is there a newer v2 endpoint for querying audit events? - Can the v2 audit list filter by environment and resource? instructions: - text: List audit events from the v2 endpoint for actions {actions}. slots: actions: requestBody.actions - text: Query the v2 audit trail for environments {environments} since {start}. slots: environments: requestBody.environments start: requestBody.startTime method: generated generated: '2026-09-26'