{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-advanced-summarize-document-request-schema.json",
  "title": "AdvancedSummarizeDocumentRequest",
  "description": "Request for the advanced summary endpoint",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/cloudmersive-extract-api-openapi.yml#/components/schemas/AdvancedSummarizeDocumentRequest",
  "type": "object",
  "properties": {
    "InputFile": {
      "format": "byte",
      "description": "Input document file to perform the operation on as a byte array",
      "type": "string"
    },
    "RecognitionMode": {
      "description": "Optional; Recognition mode - Advanced (default) provides the highest accuracy but slower speed, Normal provides faster response but lower accuracy for low quality images, FastPlus provides even faster processing at somewhat reduced accuracy, Fast provides faster processing at reduced accuracy, and FastMini provides the fastest processing at significantly reduced accuracy",
      "type": "string"
    },
    "Language": {
      "description": "Optional; Three-letter language code (ISO 639) for the summary.  Default is ENG.",
      "type": "string"
    },
    "SummaryParagraphCount": {
      "format": "int32",
      "description": "Optional; Number of paragraphs the summary should be.  Default is 1.",
      "type": "integer"
    }
  },
  "additionalProperties": false
}