# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Method Secrets API version: 1.0.0 extends: openapi/methodfi-secrets-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 4 - target: $.paths['/secrets'].get update: x-apievangelist-phrasing: intent: List stored secrets effect: read questions: - Which secrets have I stored, without exposing their values? - Can I page through all my secrets? instructions: - text: List my secrets, {page_limit} per page. slots: page_limit: query.page_limit - text: Show every stored secret. method: generated generated: '2026-10-01' - target: $.paths['/secrets'].post update: x-apievangelist-phrasing: intent: Store a secret effect: write questions: - How do I store a sensitive value securely in Method? - Can I attach metadata to a secret when I save it? instructions: - text: Store secret value {value}. slots: value: requestBody.value - text: Save secret {value} with metadata {metadata}. slots: value: requestBody.value metadata: requestBody.metadata method: generated generated: '2026-10-01' - target: $.paths['/secrets/{id}'].get update: x-apievangelist-phrasing: intent: Get a secret's details effect: read questions: - Can I look up a secret by its ID? - Does fetching a secret ever return its value? instructions: - text: Get secret {secret}. slots: secret: path.id - text: Show the details of secret {secret}. slots: secret: path.id method: generated generated: '2026-10-01' - target: $.paths['/secrets/{id}'].delete update: x-apievangelist-phrasing: intent: Delete a secret effect: destructive questions: - How do I remove a secret I no longer need? - Can I permanently delete a stored secret? instructions: - text: Delete secret {secret}. slots: secret: path.id - text: Remove stored secret {secret}. slots: secret: path.id method: generated generated: '2026-10-01'