{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-cognitiveservices-formrecognizer","description":"Form Recognizer Client","version":"2.0-preview","base_url":"","endpoints":12,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Form Recognizer Client\n@version 2.0-preview\n@auth ApiKey Ocp-Apim-Subscription-Key in header\n@endpoints 12\n@toc custom(8), prebuilt(2), layout(2)\n\n@group custom\n@endpoint POST /custom/models\n@desc Train Custom Model\n@required {trainRequest: map # Training request parameters.}\n@returns(201) Request is queued successfully.\n\n@endpoint GET /custom/models/{modelId}\n@desc Get Custom Model\n@required {modelId: any # Model identifier.}\n@optional {includeKeys: any # Include list of extracted keys in model information.}\n@returns(200) Success\n\n@endpoint DELETE /custom/models/{modelId}\n@desc Delete Custom Model\n@required {modelId: any # Model identifier.}\n@returns(204) Successfully marked model for deletion. Model artifacts will be removed within a predefined time period.\n\n@endpoint POST /custom/models/{modelId}/analyze\n@desc Analyze Form\n@required {modelId: any # Model identifier.}\n@optional {includeTextDetails: any # Include text lines and element references in the result., fileStream: map # .json, .pdf, .jpg, .png or .tiff type file stream.}\n@returns(202) Request is queued successfully.\n\n@endpoint GET /custom/models/{modelId}/analyzeResults/{resultId}\n@desc Get Analyze Form Result\n@required {modelId: any # Model identifier., resultId: any # Analyze operation result identifier.}\n@returns(200) Success\n\n@endpoint POST /custom/models/{modelId}/copy\n@desc Copy Custom Model\n@required {modelId: any # Model identifier., copyRequest: map # Copy request parameters.}\n@returns(202) Copy request is queued successfully.\n\n@endpoint GET /custom/models/{modelId}/copyResults/{resultId}\n@desc Get Custom Model Copy Result\n@required {modelId: any # Model identifier., resultId: any # Copy operation result identifier.}\n@returns(200) Success\n\n@endpoint POST /custom/models/copyAuthorization\n@desc Generate Copy Authorization\n@returns(201) Copy request is authorized successfully.\n\n@endgroup\n\n@group prebuilt\n@endpoint POST /prebuilt/receipt/analyze\n@desc Analyze Receipt\n@optional {includeTextDetails: any # Include text lines and element references in the result., fileStream: map # .json, .pdf, .jpg, .png or .tiff type file stream.}\n@returns(202) Request is queued successfully.\n\n@endpoint GET /prebuilt/receipt/analyzeResults/{resultId}\n@desc Get Analyze Receipt Result\n@required {resultId: any # Analyze operation result identifier.}\n@returns(200) Success\n\n@endgroup\n\n@group layout\n@endpoint POST /layout/analyze\n@desc Analyze Layout\n@optional {fileStream: map # .json, .pdf, .jpg, .png or .tiff type file stream.}\n@returns(202) Request is queued successfully.\n\n@endpoint GET /layout/analyzeResults/{resultId}\n@desc Get Analyze Layout Result\n@required {resultId: any # Analyze operation result identifier.}\n@returns(200) Success\n\n@endgroup\n\n@end\n"}