# 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 Prisma AIRS AI Red Teaming Targets API version: 1.0.0 extends: openapi/palo-alto-networks-targets-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/targets'].get update: x-apievangelist-phrasing: intent: List AI red teaming scan targets effect: read questions: - Which AI application endpoints have I registered as scan targets? - Can I list only the scan targets of a certain interface type, like chat completions? instructions: - text: List all my AI scan targets. - text: List scan targets of type {type}. slots: type: query.type - text: Show {limit} scan targets starting at offset {offset}. slots: limit: query.limit offset: query.offset method: generated generated: '2026-09-26' - target: $.paths['/v1/targets'].post update: x-apievangelist-phrasing: intent: Register an AI application as a scan target effect: write questions: - How do I add an LLM endpoint so it can be vulnerability scanned? - Can I include a system prompt and model name with a new scan target? instructions: - text: Create a scan target named {name} of type {type} at {endpoint_url}. slots: name: requestBody.name type: requestBody.type endpoint_url: requestBody.endpoint_url - text: Register {endpoint_url} as scan target {name} of type {type} using model {model}. slots: endpoint_url: requestBody.endpoint_url name: requestBody.name type: requestBody.type model: requestBody.model method: generated generated: '2026-09-26' - target: $.paths['/v1/targets/{target_id}'].get update: x-apievangelist-phrasing: intent: Get details of a scan target effect: read questions: - What endpoint URL and auth configuration does a specific scan target have? - Where can I see the full details of one AI scan target? instructions: - text: Show scan target {target_id}. slots: target_id: path.target_id - text: Get the endpoint and model configured on scan target {target_id}. slots: target_id: path.target_id method: generated generated: '2026-09-26' - target: $.paths['/v1/targets/{target_id}'].delete update: x-apievangelist-phrasing: intent: Delete a scan target effect: destructive questions: - How do I remove an AI application I no longer want to scan? - Why can't I delete a scan target that still has pending scans? instructions: - text: Delete scan target {target_id}. slots: target_id: path.target_id - text: Remove the AI scan target {target_id} once its scans finish. slots: target_id: path.target_id method: generated generated: '2026-09-26'