# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for server Liff API version: 1.0.0 extends: openapi/line-liff-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['/liff/v1/apps'].get update: x-apievangelist-phrasing: intent: List all LIFF apps on a channel effect: read questions: - Which LIFF apps are added to my LINE channel? - Can I see the settings of every LIFF app on this channel? instructions: - text: List all LIFF apps on my channel. - text: Show every LIFF app and its view settings. method: generated generated: '2026-09-26' - target: $.paths['/liff/v1/apps'].post update: x-apievangelist-phrasing: intent: Create a LIFF app on a channel effect: write questions: - How do I add a new LIFF app to my channel? - Can I set the scopes and bot link prompt when creating a LIFF app? instructions: - text: Create a LIFF app with view {view}. slots: view: requestBody.view - text: Add a new LIFF app with view {view}, description {description} and scopes {scope}. slots: view: requestBody.view description: requestBody.description scope: requestBody.scope method: generated generated: '2026-09-26' - target: $.paths['/liff/v1/apps/{liffId}'].put update: x-apievangelist-phrasing: intent: Update an existing LIFF app's settings effect: write questions: - How do I change the endpoint URL of a LIFF app I already created? - Can I update an existing LIFF app's bot prompt setting? instructions: - text: Update LIFF app {liffId} to use view {view}. slots: liffId: path.liffId view: requestBody.view - text: Change the description of existing LIFF app {liffId} to {description}. slots: liffId: path.liffId description: requestBody.description method: generated generated: '2026-09-26' - target: $.paths['/liff/v1/apps/{liffId}'].delete update: x-apievangelist-phrasing: intent: Delete a LIFF app from a channel effect: destructive questions: - How do I remove a LIFF app from my channel? - What happens when I delete a LIFF app by its ID? instructions: - text: Delete LIFF app {liffId}. slots: liffId: path.liffId - text: Remove LIFF app {liffId} from the channel. slots: liffId: path.liffId method: generated generated: '2026-09-26'