# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Elation Health REST Billing API version: 1.0.0 extends: openapi/elation-health-billing-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['/billing_codes/'].get update: x-apievangelist-phrasing: intent: List billing codes effect: read questions: - Which billing codes are set up in my practice? - Can I page through billing codes? instructions: - text: List billing codes. - text: Show {limit} billing codes starting at offset {offset}. slots: limit: query.limit offset: query.offset method: generated generated: '2026-09-26' - target: $.paths['/billing_codes/'].post update: x-apievangelist-phrasing: intent: Add a billing code effect: write questions: - How do I add a new billing code with a fee? - What is required to create a billing code? instructions: - text: Create billing code {code} described as {description}. slots: code: requestBody.code description: requestBody.description - text: Add billing code {code}, {description}, with fee {fee}. slots: code: requestBody.code description: requestBody.description fee: requestBody.fee method: generated generated: '2026-09-26' - target: $.paths['/billing_codes/{id}/'].get update: x-apievangelist-phrasing: intent: Get a billing code effect: read questions: - How do I look up one billing code by id? - What fee is attached to a given billing code? instructions: - text: Get billing code {id}. slots: id: path.id - text: Show the fee and description of billing code {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/billing_codes/{id}/'].put update: x-apievangelist-phrasing: intent: Replace a billing code effect: write questions: - Can I overwrite a billing code's code and description in full? - Which call replaces an entire billing code record? instructions: - text: Replace billing code {id} with code {code} and description {description}. slots: id: path.id code: requestBody.code description: requestBody.description - text: Overwrite billing code {id} with code type {type}. slots: id: path.id type: requestBody.code_type method: generated generated: '2026-09-26' - target: $.paths['/billing_codes/{id}/'].delete update: x-apievangelist-phrasing: intent: Delete a billing code effect: destructive questions: - How do I remove a billing code we no longer bill? - Can I delete a billing code by id? instructions: - text: Delete billing code {id}. slots: id: path.id - text: Remove retired billing code {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/billing_codes/{id}/'].patch update: x-apievangelist-phrasing: intent: Change a billing code's fee effect: write questions: - Can I change the fee on a billing code without replacing it? - Which call patches a billing code? instructions: - text: Patch billing code {id} to fee {fee}. slots: id: path.id fee: requestBody.fee - text: Partially update billing code {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-09-26'