# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Palo Alto Networks Custom Rules API version: 1.0.0 extends: openapi/palo-alto-networks-custom-rules-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: 6 - target: $.paths['/api/v34.03/custom-rules'].get update: x-apievangelist-phrasing: intent: List custom runtime rules (v34.03) effect: read questions: - Which custom rules are defined, according to the older v34.03 API? - Can I pull all custom runtime rules through v34.03? instructions: - text: List custom rules using API v34.03. - text: Fetch every custom rule from the v34.03 endpoint. method: generated generated: '2026-09-26' - target: $.paths['/api/v34.03/custom-rules/{id}'].put update: x-apievangelist-phrasing: intent: Update a custom rule (v34.03) effect: write questions: - How do I change a custom rule's script with the v34.03 API? - Can I map vulnerability IDs to a custom rule on v34.03? instructions: - text: Update custom rule {id} via v34.03 with script {script}. slots: id: path.id script: requestBody.script - text: Using v34.03, set the alert message of custom rule {id} to {message}. slots: id: path.id message: requestBody.message method: generated generated: '2026-09-26' - target: $.paths['/api/v34.03/custom-rules/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a custom rule (v34.03) effect: destructive questions: - How do I delete a custom rule through the v34.03 API? - Can I remove a custom runtime rule by id on v34.03? instructions: - text: Delete custom rule {id} using API v34.03. slots: id: path.id - text: Remove v34.03 custom rule {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/api/v34.04/custom-rules'].get update: x-apievangelist-phrasing: intent: List custom runtime rules (v34.04) effect: read questions: - What custom rules exist in Prisma Cloud Compute on the current v34.04 API? - Can I see the scripts and attack techniques of my custom rules via v34.04? instructions: - text: List custom rules using API v34.04. - text: Show all v34.04 custom rules with their scripts. method: generated generated: '2026-09-26' - target: $.paths['/api/v34.04/custom-rules/{id}'].put update: x-apievangelist-phrasing: intent: Update a custom rule (v34.04) effect: write questions: - How do I edit a custom rule on the v34.04 API? - Can I tag a custom rule with MITRE attack techniques in v34.04? instructions: - text: Update v34.04 custom rule {id} with script {script}. slots: id: path.id script: requestBody.script - text: Set attack techniques {attackTechniques} on custom rule {id} via v34.04. slots: attackTechniques: requestBody.attackTechniques id: path.id method: generated generated: '2026-09-26' - target: $.paths['/api/v34.04/custom-rules/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a custom rule (v34.04) effect: destructive questions: - How do I delete a custom rule using the v34.04 API? - Can I permanently remove a v34.04 custom rule? instructions: - text: Delete custom rule {id} using API v34.04. slots: id: path.id - text: Permanently remove v34.04 custom rule {id}. slots: id: path.id method: generated generated: '2026-09-26'