# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Advanced DNS Security Resolver Configuration EDL CA… version: 1.0.0 extends: openapi/palo-alto-networks-edl-ca-certificates-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: 5 - target: $.paths['/adns-resolver/v1/ca-certs'].get update: x-apievangelist-phrasing: intent: List EDL CA certificates effect: read questions: - Which CA certificates are uploaded for external dynamic lists? - Where can I see download paths for my EDL CA certs? instructions: - text: List all EDL CA certificates. - text: Show every uploaded external dynamic list CA certificate. method: generated generated: '2026-09-26' - target: $.paths['/adns-resolver/v1/ca-certs/{ca-cert-id}'].get update: x-apievangelist-phrasing: intent: Get EDL CA certificate metadata effect: read questions: - How can I see the metadata of one EDL CA certificate? - What is the download path for a particular CA cert? instructions: - text: Get metadata for EDL CA certificate {ca_cert_id}. slots: ca_cert_id: path.ca-cert-id - text: Show the details and download path of CA cert {ca_cert_id}. slots: ca_cert_id: path.ca-cert-id method: generated generated: '2026-09-26' - target: $.paths['/adns-resolver/v1/ca-certs/{ca-cert-id}'].delete update: x-apievangelist-phrasing: intent: Delete an EDL CA certificate effect: destructive questions: - How do I remove an EDL CA certificate I no longer trust? - Can I delete a CA cert used for external dynamic lists? instructions: - text: Delete EDL CA certificate {ca_cert_id}. slots: ca_cert_id: path.ca-cert-id - text: Remove the CA cert {ca_cert_id} from EDL trust. slots: ca_cert_id: path.ca-cert-id method: generated generated: '2026-09-26' - target: $.paths['/adns-resolver/v1/ca-certs/{ca-cert-id}/download'].get update: x-apievangelist-phrasing: intent: Download an EDL CA certificate as PEM effect: read questions: - Can I download an EDL CA certificate as a PEM file? - Where do I get the actual certificate file rather than its metadata? instructions: - text: Download EDL CA certificate {ca_cert_id} as PEM. slots: ca_cert_id: path.ca-cert-id - text: Save the PEM file for CA cert {ca_cert_id}. slots: ca_cert_id: path.ca-cert-id method: generated generated: '2026-09-26' - target: $.paths['/adns-resolver/v1/ca-certs:upload'].post update: x-apievangelist-phrasing: intent: Upload an EDL CA certificate effect: write questions: - How do I upload a CA certificate for my external dynamic lists? - What format must an uploaded EDL CA certificate be in? instructions: - text: Upload CA certificate {cert} named {name}. slots: cert: requestBody.cert name: requestBody.name - text: Add the PEM file {cert} as EDL CA cert {name}. slots: cert: requestBody.cert name: requestBody.name method: generated generated: '2026-09-26'