# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cloudflare Stream Signing Keys API version: 1.0.0 extends: openapi/cloudflare-signing-keys-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['/accounts/{account_id}/stream/keys'].get update: x-apievangelist-phrasing: intent: List Stream signing keys effect: read questions: - Which signing keys do I have for creating signed video URLs? - Can I see every Stream signing key on my Cloudflare account? instructions: - text: List the Stream signing keys on account {account_id}. slots: account_id: path.account_id - text: Show my existing video signing keys for account {account_id}. slots: account_id: path.account_id method: generated generated: '2026-09-26' - target: $.paths['/accounts/{account_id}/stream/keys'].post update: x-apievangelist-phrasing: intent: Create a Stream signing key effect: write questions: - How do I generate a new key so I can sign video URLs myself? - What do I need to start issuing signed Stream video links? instructions: - text: Create a new Stream signing key on account {account_id}. slots: account_id: path.account_id - text: Generate a video URL signing key for account {account_id}. slots: account_id: path.account_id method: generated generated: '2026-09-26'