# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Form Recognizer Client Layout API version: 1.0.0 extends: openapi/microsoft-azure-layout-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['/layout/analyze'].post update: x-apievangelist-phrasing: intent: Analyze a document's text and layout effect: read questions: - How do I extract text, tables and layout from a PDF or scanned image? - Which file types can I send for layout analysis? - Can I analyze only certain pages or choose a reading order? instructions: - text: Analyze the layout of document {file}. slots: file: body.fileStream - text: Extract text and layout from pages {pages} of {file} in language {language}. slots: pages: query.pages file: body.fileStream language: query.language method: generated generated: '2026-09-26' - target: $.paths['/layout/analyzeResults/{resultId}'].get update: x-apievangelist-phrasing: intent: Get a layout analysis result effect: read questions: - Is my layout analysis finished, and what did it extract? - How do I poll for the result of an analyze layout request? instructions: - text: Get the layout analysis result {result}. slots: result: path.resultId - text: Check progress of layout analysis {result} and return the output. slots: result: path.resultId method: generated generated: '2026-09-26'