diff --git a/certified-connectors/BILL Converter by Power2Apps/Readme.md b/certified-connectors/BILL Converter by Power2Apps/Readme.md new file mode 100644 index 0000000000..95c1d24b4f --- /dev/null +++ b/certified-connectors/BILL Converter by Power2Apps/Readme.md @@ -0,0 +1,43 @@ +# BILL Converter by Power2Apps for Power Automate +Enables seamless processing and transformation of electronic invoices in full compliance with the ZUGFeRD, XRechnung, EN 16931 and PDF/A-3 standards. It provides powerful tools to convert XML invoices to PDF, generate ZUGFeRD-compliant hybrid PDF/A-3 documents, and extract embedded invoice XML from ZUGFeRD or PDF/A-3 files. Designed for maximum interoperability, the connector supports automated workflows for validating, transforming, and exchanging structured electronic invoice data across modern e-invoicing ecosystems. + +## Publisher +Power2Apps + +## Prerequisites +- A Power Automate or Power Apps environment +- A Power2Apps API Key + +## Setup +- Get your free API Key on https://www.power2apps.de/apikey/ +- When creating the connection, paste the API Key into the **API Key** field + +## Supported Actions + +### Convert Invoice to ZUGFeRD PDF +Creates a fully compliant ZUGFeRD PDF/A-3 invoice by embedding structured invoice data (XML) into a readable PDF. Supports the ZUGFeRD standard (EN 16931) and generates hybrid PDF/A-3 documents suitable for digital archiving and electronic invoice exchange - https://support.power2apps.de/T10_BillConverter/t10-a001-av01-cv01-convertinvoicetozugferdpdf + +### Extract XML from ZUGFeRD PDF +Extracts the embedded ZUGFeRD XML file from a ZUGFeRD-compliant PDF and returns it as a standalone XML document for further processing - https://support.power2apps.de/T10_BillConverter/t10-a002-av01-cv01-extractxmlfrominvoicedpdf + +### Convert XML Invoice to PDF +Generates a readable PDF document from an electronic XML invoice (e.g., ZUGFeRD or XRechnung) by rendering the XML data into a formatted PDF layout - https://support.power2apps.de/T10_BillConverter/t10-a003-av01-cv01-convertxmlinvoicetopdf + +## Supported Standards +- ZUGFeRD (German hybrid e-invoice standard, based on EN 16931) +- XRechnung (German public-sector e-invoice standard) +- EN 16931 (European e-invoicing standard) +- PDF/A-3 (long-term archival PDF with embedded structured data) + +## Known Issues and Limitations +None. + +## Frequently Asked Questions +**Where do I get my API Key?** +On https://www.power2apps.de/apikey/. + +**Where can I find documentation for each action?** +The links above point to the detailed support pages for every action on https://support.power2apps.de. + +**Where do I get support?** +Reach the Power2Apps team via https://www.power2apps.de/en/contact or by email at getintouch@power2apps.de. diff --git a/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json new file mode 100644 index 0000000000..3ffd1443e8 --- /dev/null +++ b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json @@ -0,0 +1,524 @@ +{ + "swagger": "2.0", + "info": { + "title": "BILL Converter by Power2Apps", + "description": "Processes and transforms electronic invoices in full compliance with ZUGFeRD, XRechnung, EN 16931 and PDF/A-3. Converts XML invoices to PDF, generates ZUGFeRD-compliant hybrid PDF/A-3 documents, and extracts embedded XML from ZUGFeRD or PDF/A-3 files. Supports automated workflows for validating, transforming and exchanging structured e-invoice data across modern e-invoicing ecosystems.", + "contact": { + "name": "Power2Apps Support", + "url": "https://www.power2apps.de/en/contact", + "email": "getintouch@power2apps.de" + }, + "version": "1.0.0" + }, + "host": "converterbypower2appswebapi.orangemoss-ec8ae189.germanywestcentral.azurecontainerapps.io", + "schemes": [ + "https" + ], + "paths": { + "/api/T10_Bill/V01/GetInvoiceTypes": { + "get": { + "tags": [ + "T10_BillController_V01" + ], + "operationId": "GetInvoiceTypes", + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "responses": { + "200": { + "description": "Invoice Type List", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoListOption" + } + } + } + }, + "x-ms-visibility": "internal", + "summary": "Get List of Invoice Types", + "description": "Returns supported invoice types" + } + }, + "/api/T10_Bill/V01/T10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf": { + "post": { + "tags": [ + "T10_BillController_V01" + ], + "operationId": "T10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf" + } + } + ], + "responses": { + "200": { + "description": "ZUGFeRD PDF result", + "schema": { + "$ref": "#/definitions/DtoResponseT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert Invoice to ZUGFeRD PDF", + "description": "Creates a fully compliant ZUGFeRD PDF/A-3 invoice by embedding structured invoice data (XML) into a readable PDF. Supports the ZUGFeRD standard (EN 16931) and generates hybrid PDF/A-3 documents suitable for digital archiving and electronic invoice exchange - https://support.power2apps.de/T10_BillConverter/t10-a001-av01-cv01-convertinvoicetozugferdpdf" + } + }, + "/api/T10_Bill/V01/T10_A002_AV01_CV01_ExtractXmlFromInvoicePdf": { + "post": { + "tags": [ + "T10_BillController_V01" + ], + "operationId": "T10_A002_AV01_CV01_ExtractXmlFromInvoicePdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf" + } + } + ], + "responses": { + "200": { + "description": "Invoice XML result", + "schema": { + "$ref": "#/definitions/DtoResponseT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract XML from ZUGFeRD PDF", + "description": "Extracts the embedded ZUGFeRD XML file from a ZUGFeRD-compliant PDF and returns it as a standalone XML document for further processing - https://support.power2apps.de/T10_BillConverter/t10-a002-av01-cv01-extractxmlfrominvoicedpdf" + } + }, + "/api/T10_Bill/V01/T10_A003_AV01_CV01_ConvertXmlInvoiceToPdf": { + "post": { + "tags": [ + "T10_BillController_V01" + ], + "operationId": "T10_A003_AV01_CV01_ConvertXmlInvoiceToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf" + } + } + ], + "responses": { + "200": { + "description": "Visualized Invoice PDF result", + "schema": { + "$ref": "#/definitions/DtoResponseT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert XML Invoice to PDF", + "description": "Generates a readable PDF document from an electronic XML invoice (e.g., ZUGFeRD or XRechnung) by rendering the XML data into a formatted PDF layout - https://support.power2apps.de/T10_BillConverter/t10-a003-av01-cv01-convertxmlinvoicetopdf" + } + } + }, + "definitions": { + "DtoAttachment": { + "type": "object", + "properties": { + "content": { + "format": "binary", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File Content", + "description": "The file content as binary (base64 in JSON)" + }, + "filename": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Filename", + "description": "Filename with extension (e.g., calculation.xlsx)" + }, + "description": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Description", + "description": "Optional description of the attachment" + } + }, + "additionalProperties": false + }, + "DtoInvoiceLine": { + "type": "object", + "properties": { + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "Short description of the invoiced item or service" + }, + "quantity": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Quantity", + "description": "The quantity of the item (e.g., 1, 5.5)" + }, + "unitCode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Unit Code", + "description": "Measurement unit (ISO code, e.g., C62 for piece)" + }, + "unitPrice": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Unit Price", + "description": "Net unit price without tax" + }, + "vatPercent": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "VAT Percent", + "description": "Applicable VAT rate for the item (e.g., 19 for 19%). Default is 19" + }, + "categoryCode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Tax Category Code", + "description": "Tax category for this item (e.g., S = standard rate). Default is 'S'" + }, + "taxType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Tax Type", + "description": "Type of tax applied (e.g., VAT). Default is 'VAT'" + } + }, + "additionalProperties": false + }, + "DtoListOption": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "additionalProperties": false + }, + "DtoRequestT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf": { + "type": "object", + "properties": { + "invoicePdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Invoice PDF", + "description": "Invoice PDF" + }, + "invoiceNumber": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Invoice Number", + "description": "The invoice number (e.g., RE-2025-001)" + }, + "invoiceDate": { + "format": "date-time", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Invoice Date", + "description": "The invoice date (format: yyyy-MM-dd)" + }, + "currencyCode": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Currency", + "description": "Currency code (e.g., EUR, USD)" + }, + "sellerName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Name", + "description": "Seller company or person name" + }, + "sellerIdentifier": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Identifier", + "description": "Seller Identifier" + }, + "sellerVatId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller VAT ID", + "description": "Seller VAT ID" + }, + "sellerLegalRegistrationId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Registration ID", + "description": "Seller Registration ID" + }, + "sellerStreet": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Street", + "description": "Seller street address" + }, + "sellerPostcode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Postcode", + "description": "Seller postal code" + }, + "sellerCity": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller City", + "description": "Seller city or locality" + }, + "sellerCountry": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Seller Country", + "description": "Seller country (ISO code, e.g., DE)" + }, + "buyerName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Buyer Name", + "description": "Buyer company or person name" + }, + "buyerStreet": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Buyer Street", + "description": "Buyer street address" + }, + "buyerPostcode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Buyer Postcode", + "description": "Buyer postal code" + }, + "buyerCity": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Buyer City", + "description": "Buyer city or locality" + }, + "buyerCountry": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Buyer Country", + "description": "Buyer country (ISO code, e.g., DE)" + }, + "iban": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "IBAN", + "description": "Bank account IBAN for payment" + }, + "bic": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "BIC", + "description": "Bank identifier code (BIC)" + }, + "paymentRecipient": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Payment Recipient", + "description": "Name of the payment recipient" + }, + "paymentInfo": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Payment Info", + "description": "Optional payment information or reference" + }, + "paymentTerm": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Payment Term", + "description": "Optional Payment Term" + }, + "paymentDueDate": { + "format": "date-time", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Payment Due Date", + "description": "Optional Payment Due Date" + }, + "invoiceLines": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoInvoiceLine" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Invoice Items", + "description": "Invoice lines as array" + }, + "attachments": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoAttachment" + }, + "x-ms-visibility": "advanced", + "x-ms-summary": "Attachments", + "description": "Optional additional file attachments to embed in the PDF" + } + }, + "additionalProperties": false + }, + "DtoRequestT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf": { + "type": "object", + "properties": { + "invoicePdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Invoice PDF", + "description": "Invoice PDF" + } + }, + "additionalProperties": false + }, + "DtoRequestT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf": { + "type": "object", + "properties": { + "xml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Invoice XML", + "description": "Invoice XML" + }, + "type": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Invoice Type", + "description": "Invoice Type", + "x-ms-dynamic-values": { + "operationId": "GetInvoiceTypes", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoResponseT10_A001_AV01_CV01_ConvertInvoiceToZugferdPdf": { + "type": "object", + "properties": { + "zugferdPdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "ZUGFeRD PDF", + "description": "ZUGFeRD PDF" + } + }, + "additionalProperties": false + }, + "DtoResponseT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf": { + "type": "object", + "properties": { + "xml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" + } + }, + "additionalProperties": false + }, + "DtoResponseT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf": { + "type": "object", + "properties": { + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Visualized Invoice PDF", + "description": "Visualized Invoice PDF" + } + }, + "additionalProperties": false + } + }, + "securityDefinitions": { + "ApiKey": { + "type": "apiKey", + "name": "ApiKey", + "in": "header", + "description": "ApiKey Authorization header" + } + }, + "security": [ + { + "ApiKey": [ ] + } + ], + "x-ms-connector-metadata": [ + { + "propertyName": "Website", + "propertyValue": "https://www.power2apps.de/en" + }, + { + "propertyName": "Privacy policy", + "propertyValue": "https://www.power2apps.de/en/converterprivacypolicy" + }, + { + "propertyName": "Categories", + "propertyValue": "Finance" + } + ] +} \ No newline at end of file diff --git a/certified-connectors/BILL Converter by Power2Apps/apiProperties.json b/certified-connectors/BILL Converter by Power2Apps/apiProperties.json new file mode 100644 index 0000000000..0d4d47e622 --- /dev/null +++ b/certified-connectors/BILL Converter by Power2Apps/apiProperties.json @@ -0,0 +1,15 @@ +{ + "api_key": { + "type": "securestring", + "uiDefinition": { + "displayName": "API Key", + "description": "Get your API Key on https://power2apps.de/apikey", + "tooltip": "Get your API Key on www.power2apps.de/apikey", + "constraints": { + "tabIndex": 2, + "clearText": false, + "required": "true" + } + } + } +} \ No newline at end of file diff --git a/certified-connectors/Converter by Power2Apps/Readme.md b/certified-connectors/Converter by Power2Apps/Readme.md index e068450cfe..5f2b99d2d6 100644 --- a/certified-connectors/Converter by Power2Apps/Readme.md +++ b/certified-connectors/Converter by Power2Apps/Readme.md @@ -1,155 +1,234 @@ # Converter by Power2Apps for Power Automate -Convert your data easily from one format to another with Microsoft Power Automate or Azure Logic Apps solutions and with our data conversion services CSV to JSON, JSON to CSV, ... + +Converter by Power2Apps is a single connector for everyday document and data work. It can convert between CSV, JSON, XML and Excel, create and edit Word (DOCX) files, generate, merge, protect, compress or split PDFs, render HTML to PDF or image, produce charts, QR codes and images, run regular expressions and flatten SharePoint search results — all without custom code or extra services. ## Setup + - Get your free key on https://www.power2apps.de/apikey/ ## Supported Operations -### Convert CSV to JSON -Convert a CSV to a JSON -https://converter.power2apps.com/1000_fileConversions/1021_ConvertCsvToJson - ### Convert JSON to CSV -Convert a JSON to a CSV -https://converter.power2apps.com/1000_fileConversions/1011_ConvertJsonToCsv +Convert a JSON to a CSV - https://converter.power2apps.com/1000_fileConversions/V1013_ConvertJsonToCsv -### Convert XML to JSON -Convert an XML to a JSON -https://converter.power2apps.com/1000_fileConversions/1051_ConvertXmlToJsonV2 +### Convert CSV to JSON +Convert a CSV to a JSON - https://converter.power2apps.com/1000_fileConversions/V1022_ConvertCsvToJson ### Convert JSON to XML -Convert a JSON to an XML -https://converter.power2apps.com/1000_fileConversions/1041_ConvertJsonToXmlV2 - -### Convert CSV to Excel File -Convert a CSV to an Excel file (XLSX) -https://converter.power2apps.com/1000_fileConversions/1031_ConvertCsvToExcel +Convert a JSON to an XML - https://converter.power2apps.com/1000_fileConversions/V1042_ConvertJsonToXml -### Convert JSON to Excel File -Convert a JSON to an Excel file (XLSX) -https://converter.power2apps.com/1000_fileConversions/1061_ConvertJsonToExcelV2 +### Convert YAML to JSON +Convert a YAML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1071_ConvertYamlToJson ### Convert JSON to YAML -Convert a JSON to a YAML -https://converter.power2apps.com/1000_fileConversions/1080_ConvertJsonToYaml +Convert a JSON to a YAML - https://converter.power2apps.com/1000_fileConversions/V1081_ConvertJsonToYaml -### Convert YAML to JSON -Convert a YAML to a JSON -https://converter.power2apps.com/1000_fileConversions/1070_ConvertYamlToJson +### Convert JSON to Text Table +Convert JSON to Plain Text Table - https://converter.power2apps.com/1000_fileConversions/V1090_ConvertJsonToTextTable + +### Convert Excel to JSON +Reads data from an Excel file and converts it to JSON format - https://converter.power2apps.com/1000_fileConversions/V1100_ConvertExcelToJson + +### Regular Expression (RegEx) +Searches the specified input string for all occurrences of a specified .NET regular expression (RegEx), using the specified matching options. - https://converter.power2apps.com/2000_dataHandling/V2011_RegularExpression + +### Extract Information from IBAN +Get the bank account details like account number, bank name, bank address and SWIFT code from International Bank Account Number (IBAN) - https://converter.power2apps.com/2000_dataHandling/V2021_IbanData + +### Translate Text +Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/V2041_Translate + +### Sort JSON +Sort a JSON object, list or array - https://converter.power2apps.com/2000_dataHandling/V2051_SortJson + +### Sort CSV +Sort a CSV - https://converter.power2apps.com/2000_dataHandling/V2061_SortCsv + +### Convert Colors to any Color Code +Convert a color (RGB, HEX, HSL, CMYK, HSV, XYZ, YIQ, YUV, Color name) to different color types (RGB, HEX, HSL, CMYK, HSV, XYZ, YIQ, YUV) - https://converter.power2apps.com/2000_dataHandling/V2071_ConvertColor + +### Combine CSVs +Combine (aka merge, concate or join) CSV tables - https://converter.power2apps.com/2000_dataHandling/V2081_CombineCsvs + +### Combine JSON Arrays +Combine (aka merge, concate or join) JSON lists - https://converter.power2apps.com/2000_dataHandling/V2091_CombineJsonArrays + +### Extract JSON Object Properties (Headers) +Extracts property names from a JSON object string and returns them as a list - https://converter.power2apps.com/2000_dataHandling/V2100_ExtractJsonObjectProperties + +### Replace Text With Pattern +Replaces parts of a text based on a pattern using regular expressions (RegEx) - https://converter.power2apps.com/2000_dataHandling/V2110_ReplaceTextWithPattern + +### Pattern Match Check +Verify if text matches a given pattern using Regex - https://converter.power2apps.com/2000_dataHandling/V2120_PatternMatchCheck + +### Smart Text Split +Divide text into segments based on patterns using Regex - https://converter.power2apps.com/2000_dataHandling/V2130_SmartTextSplit + +### Extract Text According to Pattern +Find and retrieve specific parts of text based on patterns using Regex - https://converter.power2apps.com/2000_dataHandling/V2130_SmartTextSplit + +### Convert Image to another Image Format +Convert a common (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, HEIC, ..) image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3012_ConvertImage + +### Read QR or Barcode +Read a QR code or Barcode from an image - https://converter.power2apps.com/3000_imagesBarcodes/V3051_ReadCode + +### Extract Information from Image +Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) - https://converter.power2apps.com/3000_imagesBarcodes/V3071_ImageMetaData + +### Extract Information from PDF +Get the metadata of a PDF - https://converter.power2apps.com/4000_pdf/V4031_PdfMetadata + +### Extract Bookmarks from Word File +Extract all bookmarks from a Word file (DOCX) and get them as a list - https://converter.power2apps.com/5000_word/V5021_ExtractWordBookmarks + +### Extract Content Controls from Word File +Extracts form or content controls (e.g., text fields, checkboxes, dropdowns) from a Word document (DOCX) and returns their values and properties as a list - https://converter.power2apps.com/5000_word/V5120_ExtractWordContentControls + +### Extract results from Send HTTP request to SharePoint search +Extract results from the action 'Send HTTP request to SharePoint' search - https://converter.power2apps.com/6000_SharePoint/V6011_ConvertSharePointSearchResults ### Convert HTML Table to JSON -Convert an HTML table to a JSON or extract the first HTML table from an URL and convert it to a JSON -https://converter.power2apps.com/7000_html/7011_ConvertHtmlTableToJsonV2 +Convert an HTML table to a JSON or extract the first HTML table from an URL and convert it to a JSON - https://converter.power2apps.com/7000_html/V7012_ConvertHtmlTableToJson -### Convert HTML or URL to JPG Image -Convert an HTML to an JPG (JPEG) Image or convert an URL containing HTML to an JPG (JPEG) Image -https://converter.power2apps.com/7000_html/7030_ConvertHtmlToImage +### Convert HTML to Word File +Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/V7041_ConvertHtmlToWord -### Convert HTML or URL to PDF -Convert an HTML to a PDF or convert an URL containing HTML to a PDF -https://converter.power2apps.com/7000_html/7020_ConvertHtmlToPdf +### Convert JSON to HTML Table +Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/V7051_ConvertJsonToHtmlTable -### Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF -Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file -https://converter.power2apps.com/4000_pdf/4011_ConvertFileToPDFV2 +### Convert CSV to HTML Table +Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/V7061_ConvertCsvToHtmlTable + +### Convert HTML Table to CSV +Convert an HTML table to a CSV or extract the first HTML table from an URL and convert it to a CSV - https://converter.power2apps.com/7000_html/V7070_ConvertHtmlTableToCsv + +### Insert Text to PowerPoint File +Insert a text to a PowerPoint file (PPTX) - https://converter.power2apps.com/9000_powerpoint/V9010_InsertTextToPowerPoint + +### Run Code +Executes user-defined Python or JavaScript code. The response will always contain the printed output of the script - https://converter.power2apps.com/2000_dataHandling/V2151_RunCode + +### Extract Images from PDF +Extract embedded images from a PDF and return them as a list - https://converter.power2apps.com/4000_pdf/V4090_ExtractImagesFromPdf + +### Extract Text from PDF +Extract text from a PDF (layout-based, fast) - https://converter.power2apps.com/4000_pdf/V4100_ExtractTextFromPdf + +### Convert Word to HTML +Convert a Word file (DOC/DOCX) to HTML - https://converter.power2apps.com/5000_word/V5160_ConvertWordToHtml + +### Insert Image to PowerPoint File +Inserts an image into a PowerPoint (PPTX) file by replacing the specified placeholder - https://converter.power2apps.com/9000_powerpoint/V9020_InsertImageToPowerPoint ### Create Word File -Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX) -https://converter.power2apps.com/5000_word/5010_CreateWordFile +Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5012_CreateWordFile ### Add Image to Word File -Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image -https://converter.power2apps.com/5000_word/5030_AddImageToWord +Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image - https://converter.power2apps.com/5000_word/V5032_AddImageToWord -### Add Image to Word File within a Table -Add an image to a Word file (DOCX) within a table or create a new Word file (DOCX) with an image within a table -https://converter.power2apps.com/5000_word/5040_AddImageWithinTableToWord +### Add Image to Word File within Table +Add an image to a Word file (DOCX) within a table or create a new Word file (DOCX) with an image within a table - https://converter.power2apps.com/5000_word/V5043_AddImageWithinTableToWord ### Add Table to Word File -Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table -https://converter.power2apps.com/5000_word/5050_AddTableToWord +Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table - https://converter.power2apps.com/5000_word/V5053_AddTableToWord ### Add Text to Word File -Add a text to a Word file (DOCX) or create a new Word file (DOCX) with a text -https://converter.power2apps.com/5000_word/5060_AddTextToWord +Add a text to a Word file (DOCX) or create a new Word file (DOCX) with a text - https://converter.power2apps.com/5000_word/V5062_AddTextToWord -### Inset Text to Word File -Inset a text to a Word file (DOCX) -https://converter.power2apps.com/5000_word/5070_InsertTextToWord +### Insert Text to Word File +Insert a text to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5072_InsertTextToWord -### Inset Image to Word File -Inset a image to a Word file (DOCX) -https://converter.power2apps.com/5000_word/5080_InsertImageToWord +### Insert Image to Word File +Insert Image to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5082_InsertImageToWord -### Inset Table to Word File -Inset a table to a Word file (DOCX) -https://converter.power2apps.com/5000_word/5090_InsertTableToWord +### Insert Table to Word File +Insert Table to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5092_InsertTableToWord -### Extract Bookmarks from Word File -Extract all bookmarks from a Word fie (DOCX) and get them as a list -https://converter.power2apps.com/5000_word/5020_ExtractBookmarksToList +### Add HTML to Word File +Add HTML to a Word file (DOCX) or create a new Word file (DOCX) with HTML - https://converter.power2apps.com/5000_word/V5102_AddHtmlToWord -### Extract results from Send HTTP request to SharePoint search -Extract results from the action 'Send HTTP request to SharePoint' search -https://converter.power2apps.com/6000_SharePoint/6010_ConvertSharePointSearchResults +### Insert multiple Text Sections to Word File +Insert multiple text blocks to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5111_InsertMultipleTextSectionsToWord -### Extract Information from IBAN -Get the bank account details like account number, bank name, bank address and SWIFT code from International Bank Account Number (IBAN) -https://converter.power2apps.com/2000_dataHandling/2020_IbanData +### Update Word Table of Contents +Updates the Word table of contents - https://converter.power2apps.com/5000_word/V5131_UpdateWordTableOfContents -### Extract Information from PDF -Get the metadata of a PDF -https://converter.power2apps.com/4000_pdf/4030_PDFMetaData +### Update Word Content Control +Updates a Word content control or form element - https://converter.power2apps.com/5000_word/V5141_UpdateWordContentControl -### Extract Information from Image -Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) -https://converter.power2apps.com/3000_imagesBarcodes/3070_ImageMetaData +### Update multiple Word Content Controls +Updates several Word content controls or form element within one action - https://converter.power2apps.com/5000_word/V5151_UpdateMultipleWordContentControls -### Convert Image to another Image Format -Convert an image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) -https://converter.power2apps.com/3000_imagesBarcodes/3010_ConvertImage +### Convert CSV to Excel +Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1034_ConvertCsvToExcel + +### Convert JSON to Excel +Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1064_ConvertJsonToExcel + +### Convert XML to JSON +Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1053_ConvertXmlToJson + +### Get File from URL +Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL - https://converter.power2apps.com/2000_dataHandling/V2032_UrlToFile ### Resize Image -Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) -https://converter.power2apps.com/3000_imagesBarcodes/3020_ResizeImage +Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3023_ResizeImage ### Rotate Image -Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice -https://converter.power2apps.com/3000_imagesBarcodes/3030_RotateImage +Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice - https://converter.power2apps.com/3000_imagesBarcodes/V3032_RotateImage ### Compress JPG Image -Compress a JPG (JPEG) image -https://converter.power2apps.com/3000_imagesBarcodes/3040_CompressImage +Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/V3042_CompressImage + +### Create QR or Barcode +Create a QR code or a Barcode from a string - https://converter.power2apps.com/3000_imagesBarcodes/V3063_CreateCode + +### Create Watermark Image +Overlap an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by another image - https://converter.power2apps.com/3000_imagesBarcodes/V3082_CreateWatermarkImage + +### Create Chart Image from Table +Convert a table (JSON or CSV) into a visual chart (pie, bar, line, ...) - https://converter.power2apps.com/3000_imagesBarcodes/V3092_CreateChartImage + +### Create Table Image from Table Data +Convert table data (JSON or CSV) into a visual table formatted as a picture - https://converter.power2apps.com/3000_imagesBarcodes/V3102_CreateTableImage + +### Create Graph Image +Convert Graph Description Language (DOT) into visual diagrams or charts with Graphviz - https://converter.power2apps.com/3000_imagesBarcodes/V3112_CreateGraphImage + +### Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF +Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file - https://converter.power2apps.com/4000_pdf/V4014_ConvertFileToPdf ### Merge PDF Files -Merge two PDF files into one PDF file -https://converter.power2apps.com/4000_pdf/4020_MergePDFs +Merge two PDF files into one PDF file - https://converter.power2apps.com/4000_pdf/V4022_MergePdfs ### Protect PDF -Protect a PDF with a password -https://converter.power2apps.com/4000_pdf/4040_ProtectPDF +Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/V4042_ProtectPdf ### Unprotect PDF -Remove the protection from a pdf -https://converter.power2apps.com/4000_pdf/4050_UnprotectPDF +Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/V4052_UnProtectPdf -### Read QR or Barcode -Read a QR code or Barcode from an image -https://converter.power2apps.com/3000_imagesBarcodes/3050_ReadQrOrBarcode +### Split or Extract PDF Pages +Extracts specific pages from a PDF file and returns a new PDF containing only the selected pages - https://converter.power2apps.com/4000_pdf/V4061_ExtractPdfPages -### Create QR or Barcode -Create a QR code or a Barcode from a string -https://converter.power2apps.com/3000_imagesBarcodes/3060_CreateQrOrBarcode +### Convert PDF to PDFA +Convert a PDF file to a PDFA file - https://converter.power2apps.com/4000_pdf/V4071_ConvertPdfToPdfA -### Get File from URL -Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL -https://converter.power2apps.com/2000_dataHandling/2030_UrlToFile +### Compress PDF +Compress a PDF file (images/fonts/page content/metadata) - https://converter.power2apps.com/4000_pdf/V4081_CompressPdf -### Regular Expression (RegEx) -Searches the specified input string for all occurrences of a specified .NET regular expression (RegEx), using the specified matching options. -https://converter.power2apps.com/2000_dataHandling/2010_RegularExpression +### Remove pages from PDF +Remove (or keep) selected pages from a PDF. Pages syntax: '1,3,5-7' - https://converter.power2apps.com/4000_pdf/V4111_RemovePagesFromPdf -### Translate Text -Translate a word or sentence -https://converter.power2apps.com/2000_dataHandling/2040_Translate \ No newline at end of file +### Convert HTML or URL to PDF +Convert an HTML to a PDF or convert an URL containing HTML to a PDF - https://converter.power2apps.com/7000_html/V7023_ConvertHtmlToPdf + +### Convert HTML or URL to JPG Image +Convert an HTML to an JPG (JPEG) Image or convert an URL containing HTML to an JPG (JPEG) Image - https://converter.power2apps.com/7000_html/V7032_ConvertHtmlToImage + +### Convert HTML Table to Excel File +Convert an HTML table to a Excel (XLSX) or extract the first HTML table from an URL and convert it to a Excel - https://converter.power2apps.com/7000_html/V7081_ConvertHtmlTableToExcel + +### Convert XRechnung to PDF +Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8011_ConvertXRechnungToPdf diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index ee94cf7c0c..7434e69c91 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -2,13 +2,13 @@ "swagger": "2.0", "info": { "title": "Converter by Power2Apps", - "description": "Enables conversion of different data formats from one to another.", + "description": "Converter by Power2Apps is a single connector for everyday document and data work. It can convert between CSV, JSON, XML and Excel, create and edit Word (DOCX) files, generate, merge, protect, compress or split PDFs, render HTML to PDF or image, produce charts, QR codes and images, run regular expressions and flatten SharePoint search results — all without custom code or extra services.", "contact": { "name": "Power2Apps Support", "url": "https://www.power2apps.de/en/contact", "email": "getintouch@power2apps.de" }, - "version": "1.0.9" + "version": "1.0.10" }, "host": "webapiconverterservice20211014190508.azurewebsites.net", "schemes": [ @@ -445,6 +445,33 @@ "description": "Returns supported Word table styles" } }, + "/GetFileResponseOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetFileResponseOptions", + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } + } + } + }, + "x-ms-visibility": "internal", + "summary": "Get list of File Response options", + "description": "Returns list of file response options" + } + }, "/GetContentControlSearchOptions": { "get": { "tags": [ @@ -738,7 +765,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV data to JSON", + "summary": "Convert CSV to JSON", "description": "Convert CSV data to JSON" } }, @@ -903,7 +930,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV data to Excel file", + "summary": "Convert CSV to Excel", "description": "Convert CSV data to Excel file" } }, @@ -1024,7 +1051,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to Excel file", + "summary": "Convert CSV to Excel", "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1031_ConvertCsvToExcel" } }, @@ -1250,7 +1277,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel file", + "summary": "Convert JSON to Excel", "description": "Convert JSON to Excel file" } }, @@ -1302,7 +1329,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel File", + "summary": "Convert JSON to Excel", "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1061_ConvertJsonToExcelV2" } }, @@ -2149,7 +2176,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert file (DOCX, PPTX, XLSX, HTML, ...) to PDF", + "summary": "Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF", "description": "Convert a document (Word, Powerpoint, Excel, ..) to a PDF file" } }, @@ -3160,7 +3187,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert any Color to any other Color Code", + "summary": "Convert Colors to any Color Code", "description": "Convert a color (RGB, HEX, HSL, CMYK, HSV, XYZ, YIQ, YUV, Color name) to different color types (RGB, HEX, HSL, CMYK, HSV, XYZ, YIQ, YUV) - https://converter.power2apps.com/2000_dataHandling/2070_ConvertColor" } }, @@ -3200,7 +3227,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Join CSVs", + "summary": "Combine CSVs", "description": "Join (aka merge, concate or combine) CSV tables - https://converter.power2apps.com/2000_dataHandling/2080_JoinCsvs" } }, @@ -3240,7 +3267,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Join JSONs", + "summary": "Combine JSON Arrays", "description": "Join (aka merge, concate or combine) JSON lists - https://converter.power2apps.com/2000_dataHandling/2090_JoinJsons" } }, @@ -3836,7 +3863,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to Excel File", + "summary": "Convert CSV to Excel", "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1032_ConvertCsvToExcel" } }, @@ -3913,6 +3940,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert XML to JSON", "description": "Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1052_ConvertXmlToJson" @@ -3954,7 +3982,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel File", + "summary": "Convert JSON to Excel", "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1062_ConvertJsonToExcel" } }, @@ -4071,7 +4099,7 @@ } }, "x-ms-visibility": "important", - "summary": "Convert JSON to Text-based Table", + "summary": "Convert JSON to Text Table", "description": "Convert JSON to Plain Text Table - https://converter.power2apps.com/1000_fileConversions/V1090_ConvertJsonToTextTable" } }, @@ -4110,7 +4138,7 @@ } }, "x-ms-visibility": "important", - "summary": "Convert Excel File to JSON", + "summary": "Convert Excel to JSON", "description": "Reads data from an Excel file and converts it to JSON format - https://converter.power2apps.com/1000_fileConversions/V1100_ConvertExcelToJson" } }, @@ -4226,6 +4254,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Get File from URL", "description": "Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL - https://converter.power2apps.com/2000_dataHandling/V2031_UrlToFile" @@ -4696,7 +4725,7 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Run JavaScript Code", + "summary": "Run Code", "description": "Executes user-defined JavaScript code - https://converter.power2apps.com/2000_dataHandling/V2150_RunCode" } }, @@ -4773,6 +4802,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Resize Image", "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3022_ResizeImage" @@ -4812,6 +4842,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Rotate Image", "description": "Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice - https://converter.power2apps.com/3000_imagesBarcodes/V3031_RotateImage" @@ -4851,6 +4882,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Compress JPG Image", "description": "Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/V3041_CompressImage" @@ -4929,6 +4961,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create QR or Barcode", "description": "Create a QR code or a Barcode from a string - https://converter.power2apps.com/3000_imagesBarcodes/V3062_CreateCode" @@ -5007,6 +5040,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create Watermark Image", "description": "Overlap an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by another image - https://converter.power2apps.com/3000_imagesBarcodes/V3081_CreateWatermarkImage" @@ -5046,6 +5080,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create Chart Image from Table", "description": "Convert a table (JSON or CSV) into a visual chart (pie, bar, line, ...) - https://converter.power2apps.com/3000_imagesBarcodes/V3091_CreateChartImage" @@ -5085,6 +5120,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create Table Image from Table Data", "description": "Convert table data (JSON or CSV) into a visual table formatted as a picture - https://converter.power2apps.com/3000_imagesBarcodes/V3101_CreateTableImage" @@ -5124,6 +5160,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create Graph Image", "description": "Convert Graph Description Language (DOT) into visual diagrams or charts with Graphviz - https://converter.power2apps.com/3000_imagesBarcodes/V3111_CreateGraphImage" @@ -5203,6 +5240,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Merge PDF Files", "description": "Merge two PDF files into one PDF file - https://converter.power2apps.com/4000_pdf/V4021_MergePdfs" @@ -5281,6 +5319,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Protect PDF", "description": "Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/V4041_ProtectPdf" @@ -5320,6 +5359,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Unprotect PDF", "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/V4051_UnProtectPdf" @@ -5359,6 +5399,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Create Word File", "description": "Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5011_CreateWordFile" @@ -5437,6 +5478,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Add Image to Word File", "description": "Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image - https://converter.power2apps.com/5000_word/V5031_AddImageToWord" @@ -5476,6 +5518,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Add Image to Word File within Table", "description": "Add an image to a Word file (DOCX) within a table or create a new Word file (DOCX) with an image within a table - https://converter.power2apps.com/5000_word/V5042_AddImageWithinTableToWord" @@ -5515,6 +5558,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Add Table to Word File", "description": "Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table - https://converter.power2apps.com/5000_word/V5052_AddTableToWord" @@ -5554,6 +5598,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Add Text to Word File", "description": "Add a text to a Word file (DOCX) or create a new Word file (DOCX) with a text - https://converter.power2apps.com/5000_word/V5061_AddTextToWord" @@ -5593,6 +5638,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Insert Text to Word File", "description": "Insert a text to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5071_InsertTextToWord" @@ -5632,6 +5678,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Insert Image to Word File", "description": "Insert Image to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5081_InsertImageToWord" @@ -5671,6 +5718,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Insert Table to Word File", "description": "Insert Table to a Word file (DOCX - https://converter.power2apps.com/5000_word/V5091_InsertTableToWord" @@ -5709,6 +5757,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Add HTML to Word File", "description": "Add HTML to a Word file (DOCX) or create a new Word file (DOCX) with HTML - https://converter.power2apps.com/5000_word/V5101_AddHtmlToWord" @@ -5748,6 +5797,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Insert multiple Text Sections to Word File", "description": "Insert multiple text blocks to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5110_InsertMultipleTextSectionsToWord" @@ -5826,6 +5876,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Update Word Table of Contents", "description": "Updates the Word table of contents - https://converter.power2apps.com/5000_word/V5130_UpdateWordTableOfContents" @@ -5865,6 +5916,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Update Word Content Control", "description": "Updates a Word content control or form element - https://converter.power2apps.com/5000_word/V5140_UpdateWordContentControl" @@ -5982,6 +6034,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert HTML or URL to PDF", "description": "Convert an HTML to a PDF or convert an URL containing HTML to a PDF - https://converter.power2apps.com/7000_html/V7022_ConvertHtmlToPdf" @@ -6021,6 +6074,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert HTML or URL to JPG Image", "description": "Convert an HTML to an JPG (JPEG) Image or convert an URL containing HTML to an JPG (JPEG) Image - https://converter.power2apps.com/7000_html/V7031_ConvertHtmlToImage" @@ -6216,6 +6270,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert HTML Table to Excel File", "description": "Convert an HTML table to a Excel (XLSX) or extract the first HTML table from an URL and convert it to a Excel - https://converter.power2apps.com/7000_html/V7080_ConvertHtmlTableToExcel" @@ -6255,6 +6310,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert XRechnung to PDF", "description": "Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8010_ConvertXRechnungToPdf" @@ -6333,8 +6389,9 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to Excel File", + "summary": "Convert CSV to Excel", "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1033_ConvertCsvToExcel" } }, @@ -6372,8 +6429,9 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel File", + "summary": "Convert JSON to Excel", "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1063_ConvertJsonToExcel" } }, @@ -6450,6 +6508,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF", "description": "Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file - https://converter.power2apps.com/4000_pdf/V4013_ConvertFileToPdf" @@ -6489,6 +6548,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Split or Extract PDF Pages", "description": "Extracts specific pages from a PDF file and returns a new PDF containing only the selected pages - https://converter.power2apps.com/4000_pdf/V4060_ExtractPdfPages" @@ -6528,6 +6588,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert PDF to PDFA", "description": "Convert a PDF file to a PDFA file - https://converter.power2apps.com/4000_pdf/V4070_ConvertPdfToPdfA" @@ -6567,6 +6628,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Compress PDF", "description": "Compress a PDF file (images/fonts/page content/metadata) - https://converter.power2apps.com/4000_pdf/V4080_CompressPdf" @@ -6607,7 +6669,7 @@ } }, "x-ms-visibility": "important", - "summary": "Extract Images from PDF (List)", + "summary": "Extract Images from PDF", "description": "Extract embedded images from a PDF and return them as a list - https://converter.power2apps.com/4000_pdf/V4090_ExtractImagesFromPdf" } }, @@ -6684,6 +6746,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Remove pages from PDF", "description": "Remove (or keep) selected pages from a PDF. Pages syntax: '1,3,5-7' - https://converter.power2apps.com/4000_pdf/V4110_RemovePagesFromPdf" @@ -6723,6 +6786,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Update multiple Word Content Controls", "description": "Updates several Word content controls or form element within one action - https://converter.power2apps.com/5000_word/V5150_UpdateMultipleWordContentControls" @@ -6804,144 +6868,5056 @@ "summary": "Insert Image to PowerPoint File", "description": "Inserts an image into a PowerPoint (PPTX) file by replacing the specified placeholder - https://converter.power2apps.com/9000_powerpoint/V9020_InsertImageToPowerPoint" } - } - }, - "definitions": { - "BankingAccountData": { - "type": "object", - "properties": { - "isValid": { - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Is Valid", - "description": "Is Valid" - }, - "isSepaCountry": { - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Is Valid SEPA Country", - "description": "Is Valid Single Euro Payment Areas (SEPA) Country" - }, - "countryCode": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Country Code", - "description": "Country Code" - }, - "bban": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "BBAN", - "description": "Basic Bank Account Number (BBAN)" - }, - "bankCode": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Bank Code", - "description": "Bank Code" - }, - "branchCode": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Branch Code", - "description": "Branch Code" - }, - "accountNumber": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Account Number", - "description": "Account Number" - }, - "formattedIban": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Formatted IBAN", - "description": "Formatted International Bank Account Number (IBAN)" - }, - "unformattedIban": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Unformatted IBAN", - "description": "Unformatted International Bank Account Number (IBAN)" - }, - "swift_code": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "SWIFT Code", - "description": "SWIFT Code / BIC" - }, - "bank_name": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Bank Name", - "description": "Bank Name" - }, - "bank_city": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Bank City", - "description": "Bank City" - }, - "bank_zip": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Bank ZIP", - "description": "Bank ZIP" - }, - "bank_adress": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Bank Address", - "description": "Bank Address" - } - }, - "additionalProperties": false }, - "CodeResponse": { - "type": "object", - "properties": { - "codeValue": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Code value", - "description": "Code value" + "/V5012_CreateWordFile": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5012_CreateWordFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5012_CreateWordFile" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5012_CreateWordFile" + } + } }, - "codeType": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Code type", - "description": "Code type" - } - }, - "additionalProperties": false + "x-ms-visibility": "important", + "summary": "Create Word File", + "description": "Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5012_CreateWordFile" + } }, - "ContentControl": { - "required": [ - "name" - ], - "type": "object", - "properties": { - "name": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Name", - "description": "Tag or title of the content control which should be updated" - }, - "value": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Value", - "description": "Updated value of the content control" + "/V5032_AddImageToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5032_AddImageToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5032_AddImageToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5032_AddImageToWord" + } + } }, - "searchBy": { - "format": "int32", - "type": "integer", + "x-ms-visibility": "important", + "summary": "Add Image to Word File", + "description": "Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image - https://converter.power2apps.com/5000_word/V5032_AddImageToWord" + } + }, + "/V5043_AddImageWithinTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5043_AddImageWithinTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5043_AddImageWithinTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5043_AddImageWithinTableToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Add Image to Word File within Table", + "description": "Add an image to a Word file (DOCX) within a table or create a new Word file (DOCX) with an image within a table - https://converter.power2apps.com/5000_word/V5043_AddImageWithinTableToWord" + } + }, + "/V5053_AddTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5053_AddTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5053_AddTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5053_AddTableToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Add Table to Word File", + "description": "Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table - https://converter.power2apps.com/5000_word/V5053_AddTableToWord" + } + }, + "/V5062_AddTextToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5062_AddTextToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5062_AddTextToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5062_AddTextToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Add Text to Word File", + "description": "Add a text to a Word file (DOCX) or create a new Word file (DOCX) with a text - https://converter.power2apps.com/5000_word/V5062_AddTextToWord" + } + }, + "/V5072_InsertTextToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5072_InsertTextToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5072_InsertTextToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5072_InsertTextToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Insert Text to Word File", + "description": "Insert a text to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5072_InsertTextToWord" + } + }, + "/V5082_InsertImageToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5082_InsertImageToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5082_InsertImageToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5082_InsertImageToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Insert Image to Word File", + "description": "Insert Image to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5082_InsertImageToWord" + } + }, + "/V5092_InsertTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5092_InsertTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5092_InsertTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5092_InsertTableToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Insert Table to Word File", + "description": "Insert Table to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5092_InsertTableToWord" + } + }, + "/V5102_AddHtmlToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5102_AddHtmlToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "schema": { + "$ref": "#/definitions/DtoRequestV5102_AddHtmlToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5102_AddHtmlToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Add HTML to Word File", + "description": "Add HTML to a Word file (DOCX) or create a new Word file (DOCX) with HTML - https://converter.power2apps.com/5000_word/V5102_AddHtmlToWord" + } + }, + "/V5111_InsertMultipleTextSectionsToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5111_InsertMultipleTextSectionsToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5111_InsertMultipleTextSectionsToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5111_InsertMultipleTextSectionsToWord" + } + } + }, + "x-ms-visibility": "important", + "summary": "Insert multiple Text Sections to Word File", + "description": "Insert multiple text blocks to a Word file (DOCX) - https://converter.power2apps.com/5000_word/V5111_InsertMultipleTextSectionsToWord" + } + }, + "/V5131_UpdateWordTableOfContents": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5131_UpdateWordTableOfContents", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5131_UpdateWordTableOfContents" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5131_UpdateWordTableOfContents" + } + } + }, + "x-ms-visibility": "important", + "summary": "Update Word Table of Contents", + "description": "Updates the Word table of contents - https://converter.power2apps.com/5000_word/V5131_UpdateWordTableOfContents" + } + }, + "/V5141_UpdateWordContentControl": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5141_UpdateWordContentControl", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5141_UpdateWordContentControl" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5141_UpdateWordContentControl" + } + } + }, + "x-ms-visibility": "important", + "summary": "Update Word Content Control", + "description": "Updates a Word content control or form element - https://converter.power2apps.com/5000_word/V5141_UpdateWordContentControl" + } + }, + "/V5151_UpdateMultipleWordContentControls": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5151_UpdateMultipleWordContentControls", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5151_UpdateMultipleWordContentControls" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5151_UpdateMultipleWordContentControls" + } + } + }, + "x-ms-visibility": "important", + "summary": "Update multiple Word Content Controls", + "description": "Updates several Word content controls or form element within one action - https://converter.power2apps.com/5000_word/V5151_UpdateMultipleWordContentControls" + } + }, + "/V1034_ConvertCsvToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1034_ConvertCsvToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1034_ConvertCsvToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1034_ConvertCsvToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to Excel", + "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1034_ConvertCsvToExcel" + } + }, + "/V1064_ConvertJsonToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1064_ConvertJsonToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1064_ConvertJsonToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1064_ConvertJsonToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to Excel", + "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1064_ConvertJsonToExcel" + } + }, + "/V1053_ConvertXmlToJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1053_ConvertXmlToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1053_ConvertXmlToJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1053_ConvertXmlToJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert XML to JSON", + "description": "Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1053_ConvertXmlToJson" + } + }, + "/V2032_UrlToFile": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2032_UrlToFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2032_UrlToFile" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2032_UrlToFile" + } + } + }, + "x-ms-visibility": "important", + "summary": "Get File from URL", + "description": "Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL - https://converter.power2apps.com/2000_dataHandling/V2032_UrlToFile" + } + }, + "/V3023_ResizeImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3023_ResizeImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3023_ResizeImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3023_ResizeImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Resize Image", + "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3023_ResizeImage" + } + }, + "/V3032_RotateImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3032_RotateImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3032_RotateImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3032_RotateImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Rotate Image", + "description": "Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice - https://converter.power2apps.com/3000_imagesBarcodes/V3032_RotateImage" + } + }, + "/V3042_CompressImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3042_CompressImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3042_CompressImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3042_CompressImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Compress JPG Image", + "description": "Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/V3042_CompressImage" + } + }, + "/V3063_CreateCode": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3063_CreateCode", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3063_CreateCode" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3063_CreateCode" + } + } + }, + "x-ms-visibility": "important", + "summary": "Create QR or Barcode", + "description": "Create a QR code or a Barcode from a string - https://converter.power2apps.com/3000_imagesBarcodes/V3063_CreateCode" + } + }, + "/V3082_CreateWatermarkImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3082_CreateWatermarkImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3082_CreateWatermarkImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3082_CreateWatermarkImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Create Watermark Image", + "description": "Overlap an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by another image - https://converter.power2apps.com/3000_imagesBarcodes/V3082_CreateWatermarkImage" + } + }, + "/V3092_CreateChartImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3092_CreateChartImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3092_CreateChartImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3092_CreateChartImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Create Chart Image from Table", + "description": "Convert a table (JSON or CSV) into a visual chart (pie, bar, line, ...) - https://converter.power2apps.com/3000_imagesBarcodes/V3092_CreateChartImage" + } + }, + "/V3102_CreateTableImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3102_CreateTableImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3102_CreateTableImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3102_CreateTableImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Create Table Image from Table Data", + "description": "Convert table data (JSON or CSV) into a visual table formatted as a picture - https://converter.power2apps.com/3000_imagesBarcodes/V3102_CreateTableImage" + } + }, + "/V3112_CreateGraphImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3112_CreateGraphImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3112_CreateGraphImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3112_CreateGraphImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Create Graph Image", + "description": "Convert Graph Description Language (DOT) into visual diagrams or charts with Graphviz - https://converter.power2apps.com/3000_imagesBarcodes/V3112_CreateGraphImage" + } + }, + "/V4014_ConvertFileToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4014_ConvertFileToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4014_FileToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4014_ConvertFileToPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF", + "description": "Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file - https://converter.power2apps.com/4000_pdf/V4014_ConvertFileToPdf" + } + }, + "/V4022_MergePdfs": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4022_MergePdfs", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4022_MergePdfs" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4022_MergePdfs" + } + } + }, + "x-ms-visibility": "important", + "summary": "Merge PDF Files", + "description": "Merge two PDF files into one PDF file - https://converter.power2apps.com/4000_pdf/V4022_MergePdfs" + } + }, + "/V4042_ProtectPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4042_ProtectPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4042_ProtectPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4042_ProtectPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Protect PDF", + "description": "Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/V4042_ProtectPdf" + } + }, + "/V4052_UnProtectPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4052_UnProtectPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4052_UnProtectPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4052_UnProtectPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Unprotect PDF", + "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/V4052_UnProtectPdf" + } + }, + "/V4061_ExtractPdfPages": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4061_ExtractPdfPages", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4061_ExtractPdfPages" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4061_ExtractPdfPages" + } + } + }, + "x-ms-visibility": "important", + "summary": "Split or Extract PDF Pages", + "description": "Extracts specific pages from a PDF file and returns a new PDF containing only the selected pages - https://converter.power2apps.com/4000_pdf/V4061_ExtractPdfPages" + } + }, + "/V4071_ConvertPdfToPdfA": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4071_ConvertPdfToPdfA", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4071_ConvertPdfToPdfA" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4071_ConvertPdfToPdfA" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert PDF to PDFA", + "description": "Convert a PDF file to a PDFA file - https://converter.power2apps.com/4000_pdf/V4071_ConvertPdfToPdfA" + } + }, + "/V4081_CompressPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4081_CompressPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4081_CompressPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4081_CompressPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Compress PDF", + "description": "Compress a PDF file (images/fonts/page content/metadata) - https://converter.power2apps.com/4000_pdf/V4081_CompressPdf" + } + }, + "/V4111_RemovePagesFromPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4111_RemovePagesFromPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4111_RemovePagesFromPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4111_RemovePagesFromPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Remove pages from PDF", + "description": "Remove (or keep) selected pages from a PDF. Pages syntax: '1,3,5-7' - https://converter.power2apps.com/4000_pdf/V4111_RemovePagesFromPdf" + } + }, + "/V7023_ConvertHtmlToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7023_ConvertHtmlToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7023_ConvertHtmlToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7023_ConvertHtmlToPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML or URL to PDF", + "description": "Convert an HTML to a PDF or convert an URL containing HTML to a PDF - https://converter.power2apps.com/7000_html/V7023_ConvertHtmlToPdf" + } + }, + "/V7032_ConvertHtmlToImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7032_ConvertHtmlToImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7032_ConvertHtmlToImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7032_ConvertHtmlToImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML or URL to JPG Image", + "description": "Convert an HTML to an JPG (JPEG) Image or convert an URL containing HTML to an JPG (JPEG) Image - https://converter.power2apps.com/7000_html/V7032_ConvertHtmlToImage" + } + }, + "/V7081_ConvertHtmlTableToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7081_ConvertHtmlTableToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7081_ConvertHtmlTableToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7081_ConvertHtmlTableToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML Table to Excel File", + "description": "Convert an HTML table to a Excel (XLSX) or extract the first HTML table from an URL and convert it to a Excel - https://converter.power2apps.com/7000_html/V7081_ConvertHtmlTableToExcel" + } + }, + "/V8011_ConvertXRechnungToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V8011_ConvertXRechnungToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV8011_ConvertXRechnungToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV8011_ConvertXRechnungToPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert XRechnung to PDF", + "description": "Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8011_ConvertXRechnungToPdf" + } + } + }, + "definitions": { + "BankingAccountData": { + "type": "object", + "properties": { + "isValid": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is Valid", + "description": "Is Valid" + }, + "isSepaCountry": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is Valid SEPA Country", + "description": "Is Valid Single Euro Payment Areas (SEPA) Country" + }, + "countryCode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Country Code", + "description": "Country Code" + }, + "bban": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "BBAN", + "description": "Basic Bank Account Number (BBAN)" + }, + "bankCode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank Code", + "description": "Bank Code" + }, + "branchCode": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Branch Code", + "description": "Branch Code" + }, + "accountNumber": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Account Number", + "description": "Account Number" + }, + "formattedIban": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Formatted IBAN", + "description": "Formatted International Bank Account Number (IBAN)" + }, + "unformattedIban": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Unformatted IBAN", + "description": "Unformatted International Bank Account Number (IBAN)" + }, + "swift_code": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "SWIFT Code", + "description": "SWIFT Code / BIC" + }, + "bank_name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank Name", + "description": "Bank Name" + }, + "bank_city": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank City", + "description": "Bank City" + }, + "bank_zip": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank ZIP", + "description": "Bank ZIP" + }, + "bank_adress": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank Address", + "description": "Bank Address" + } + }, + "additionalProperties": false + }, + "CodeResponse": { + "type": "object", + "properties": { + "codeValue": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Code value", + "description": "Code value" + }, + "codeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Code type", + "description": "Code type" + } + }, + "additionalProperties": false + }, + "ContentControl": { + "required": [ + "name" + ], + "type": "object", + "properties": { + "name": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Tag or title of the content control which should be updated" + }, + "value": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "Updated value of the content control" + }, + "searchBy": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Search by", + "description": "Search by Tag, Title or both. Default is 'Tag or Title'", + "x-ms-dynamic-values": { + "operationId": "GetContentControlSearchOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "CsvData": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + } + }, + "additionalProperties": false + }, + "CsvResponse": { + "type": "object", + "properties": { + "csv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV response", + "description": "CSV response" + } + }, + "additionalProperties": false + }, + "DtoRequestChartData": { + "required": [ + "chart" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "chart": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Chart or table (JSON or CSV) that will be used to create the chart image." + }, + "type": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Chart Type", + "description": "Chart type of the generated image. Default = 'Bar'", + "x-ms-dynamic-values": { + "operationId": "GetChartTypes", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestChartGraphData": { + "required": [ + "graph" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "graph": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Graph data", + "description": "Graph data in syntax of the Graph Description Language (DOT)" + } + }, + "additionalProperties": false + }, + "DtoRequestChartTableData": { + "required": [ + "data" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "data": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table data", + "description": "Table data as JSON or CSV that will be used to create the chart image." + }, + "title": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Title", + "description": "Title of the image appears above the table image" + }, + "hasLines": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Table Lines?", + "description": "Draw columns and rows with lines" + } + }, + "additionalProperties": false + }, + "DtoRequestColorData": { + "required": [ + "color" + ], + "type": "object", + "properties": { + "color": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Color", + "description": "Color that will be converted. e.g. rgb(120, 55, 66), hex 6400FF, red etc." + } + }, + "additionalProperties": false + }, + "DtoRequestConvertImageFileData": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG) to be converted" + }, + "outFormat": { + "default": "JPEG", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Output format", + "description": "Output format in which the image is converted. Default = 'JPEG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestCreateCodeData": { + "required": [ + "content" + ], + "type": "object", + "properties": { + "content": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Content", + "description": "Content of the generated code" + }, + "codeFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Code Format", + "description": "Choose a code type. Default = 'QR CODE'", + "x-ms-dynamic-values": { + "operationId": "GetCodeFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Width of the QR or barcode. Default = 200" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "Height of the QR or barcode. Default = 200" + }, + "outFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of QR or barcode image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image", + "description": "Icon (picture or url) of an image embedded in the barcode. Default is empty" + }, + "imageOpacity": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Opacity", + "description": "Opacity (in %) of the embedded image. Default = 90" + }, + "imageRatio": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Ratio", + "description": "Ratio (in %) of the embedded image. Default = 20" + } + }, + "additionalProperties": false + }, + "DtoRequestCsvData": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + } + }, + "additionalProperties": false + }, + "DtoRequestHtmlToPdfData": { + "required": [ + "html" + ], + "type": "object", + "properties": { + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML content that will be used to create the PDF file" + }, + "isLandscape": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Landscape Format?", + "description": "Is the PDF to be created in landscape format? Default = false" + }, + "imageQuality": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quality of Image Content", + "description": "Maximum image quality (in pixels) for the included images. Default = 800" + }, + "footerOption": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Footer Options", + "description": "Display options in the document footer. Nothing displayed by default", + "x-ms-dynamic-values": { + "operationId": "GetFooterOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + }, + "headerOption": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Options", + "description": "Display options in the document header. Nothing displayed by default", + "x-ms-dynamic-values": { + "operationId": "GetHeaderOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + }, + "paperFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Paper Format", + "description": "Defines the paper format, e.g. A3, A5, Letter, etc. Default = 'A4'", + "x-ms-dynamic-values": { + "operationId": "GetPaperFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "marginTop": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Top margin", + "description": "Defines the top margin (in pixels) of the PDF. Default = 20" + }, + "marginBottom": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Bottom margin", + "description": "Defines the bottom margin (in pixels) of the PDF. Default = 20" + }, + "marginLeft": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Left margin", + "description": "Defines the left margin (in pixels) of the PDF. Default = 10" + }, + "marginRight": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Right margin", + "description": "Defines the right margin (in pixels) of the PDF. Default = 20" + }, + "pageRanges": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Page Ranges", + "description": "Defines which pages are to be printed, e.g. 1-3,5 etc. All pages by default" + }, + "scale": { + "format": "double", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Scale", + "description": "Defines the scaling factor of the page content. Default = 1" + } + }, + "additionalProperties": false + }, + "DtoRequestHtmlWordData": { + "required": [ + "html" + ], + "type": "object", + "properties": { + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML content that will be used to create the Word file" + } + }, + "additionalProperties": false + }, + "DtoRequestJoinCsvData": { + "required": [ + "mainCsv", + "mainCsvColumn", + "secondCsv" + ], + "type": "object", + "properties": { + "mainCsv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main CSV", + "description": "Main CSV which has to be supplemented with the data from the 'Second CSV'" + }, + "mainCsvColumn": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Join Column Name", + "description": "Join using the column name common to both tables" + }, + "secondCsv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Second CSV", + "description": "Second table contains the data to be joined" + }, + "secondCsvColumn": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Second CSV Column", + "description": "If different to 'Join Column Name'" + } + }, + "additionalProperties": false + }, + "DtoRequestJoinJsonData": { + "required": [ + "mainJson", + "mainJsonProperty", + "secondJson" + ], + "type": "object", + "properties": { + "mainJson": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main JSON", + "description": "Main JSON which has to be supplemented with the data from the 'Second JSON'" + }, + "mainJsonProperty": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Join Property Name", + "description": "Join using the property name common to both JSONs" + }, + "secondJson": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Second JSON", + "description": "Second JSON contains the data to be joined" + }, + "secondJsonProperty": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Second JSON Property", + "description": "If different to 'Join Property Name'" + } + }, + "additionalProperties": false + }, + "DtoRequestJsonData": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestSortCsvData": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + }, + "sortColumn": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Sort column?", + "description": "Column to sort by?" + }, + "secondSortColumn": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Further sorting column?", + "description": "Further column to sort by?" + }, + "isReverse": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reverse order?", + "description": "Reverse order?" + } + }, + "additionalProperties": false + }, + "DtoRequestSortJsonData": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON object, list or array that will be sorted" + }, + "sortProperty": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Sort property?", + "description": "Property to sort by?" + }, + "secondSortProperty": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Further sorting property?", + "description": "Further property to sort by?" + }, + "isReverse": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reverse order?", + "description": "Reverse order?" + } + }, + "additionalProperties": false + }, + "DtoRequestV1013_ConvertJsonToCsv": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Separator (delimiter) of the fields. Default = ';'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV1022_ConvertCsvToJson": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + } + }, + "additionalProperties": false + }, + "DtoRequestV1032_ConvertCsvToExcel": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + } + }, + "additionalProperties": false + }, + "DtoRequestV1033_ConvertCsvToExcel": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + }, + "adjustColumnToContent": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Adjust Excel Column to Content", + "description": "Adjust Excel column to content." + }, + "wrapColumnText": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Wrap Excel Column Text", + "description": "Wrap Excel text of column." + }, + "maxColumnWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Max Excel Column Width", + "description": "Maximum of Excel column width. Default = 15" + } + }, + "additionalProperties": false + }, + "DtoRequestV1034_ConvertCsvToExcel": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + }, + "adjustColumnToContent": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Adjust Excel Column to Content", + "description": "Adjust Excel column to content." + }, + "wrapColumnText": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Wrap Excel Column Text", + "description": "Wrap Excel text of column." + }, + "maxColumnWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Max Excel Column Width", + "description": "Maximum of Excel column width. Default = 15" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV1042_ConvertJsonToXml": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestV1052_ConvertXmlToJson": { + "required": [ + "xml" + ], + "type": "object", + "properties": { + "xml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" + } + }, + "additionalProperties": false + }, + "DtoRequestV1053_ConvertXmlToJson": { + "required": [ + "xml" + ], + "type": "object", + "properties": { + "xml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" + }, + "ignoreXmlFormatting": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Ignore XML formatting", + "description": "Yes = compact JSON (recommended). No = keep XML whitespace." + } + }, + "additionalProperties": false + }, + "DtoRequestV1062_ConvertJsonToExcel": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + }, + "allInOneTable": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "All in one Table?", + "description": "All in one table?" + } + }, + "additionalProperties": false + }, + "DtoRequestV1063_ConvertJsonToExcel": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + }, + "allInOneTable": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "All in one Table?", + "description": "All in one table?" + }, + "adjustColumnToContent": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Adjust Excel Column to Content", + "description": "Adjust Excel column to content." + }, + "wrapColumnText": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Wrap Excel Column Text", + "description": "Wrap Excel text of column." + }, + "maxColumnWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Max Excel Column Width", + "description": "Maximum of Excel column width. Default = 15" + } + }, + "additionalProperties": false + }, + "DtoRequestV1064_ConvertJsonToExcel": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + }, + "allInOneTable": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "All in one Table?", + "description": "All in one table?" + }, + "adjustColumnToContent": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Adjust Excel Column to Content", + "description": "Adjust Excel column to content." + }, + "wrapColumnText": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Wrap Excel Column Text", + "description": "Wrap Excel text of column." + }, + "maxColumnWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Max Excel Column Width", + "description": "Maximum of Excel column width. Default = 15" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV1071_ConvertYamlToJson": { + "required": [ + "yaml" + ], + "type": "object", + "properties": { + "yaml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML", + "description": "YAML" + } + }, + "additionalProperties": false + }, + "DtoRequestV1081_ConvertJsonToYaml": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestV1090_ConvertJsonToTextTable": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestV1100_ConvertExcelToJson": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Excel File", + "description": "Excel file" + }, + "hasHeaders": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Excel has Headers?", + "description": "Excel has headers?" + }, + "startCell": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Start Cell", + "description": "Cell where to start. Default = 'A1'" + }, + "sheetName": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Sheet Name", + "description": "Sheet to be converted. The first sheet is used, if nothing is specified" + } + }, + "additionalProperties": false + }, + "DtoRequestV2011_RegularExpression": { + "required": [ + "input" + ], + "type": "object", + "properties": { + "input": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text to match", + "description": "The string to search for a match" + }, + "pattern": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Regular Expression", + "description": "The .NET regular expression pattern to match" + }, + "option": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Regular expression option", + "description": "Select regular expression option", + "x-ms-dynamic-values": { + "operationId": "GetRegexOptions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV2021_IbanData": { + "required": [ + "iban" + ], + "type": "object", + "properties": { + "iban": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "IBAN", + "description": "IBAN" + } + }, + "additionalProperties": false + }, + "DtoRequestV2031_UrlToFile": { + "required": [ + "url" + ], + "type": "object", + "properties": { + "url": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "URL", + "description": "URL" + } + }, + "additionalProperties": false + }, + "DtoRequestV2032_UrlToFile": { + "required": [ + "url" + ], + "type": "object", + "properties": { + "url": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "URL", + "description": "URL" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV2041_Translate": { + "required": [ + "text", + "to" + ], + "type": "object", + "properties": { + "text": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Text in the source language that should be translated" + }, + "from": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "From", + "description": "Source language. Default is auto detection", + "x-ms-dynamic-values": { + "operationId": "GetLanguages", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "to": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "To", + "description": "Target language", + "x-ms-dynamic-values": { + "operationId": "GetLanguages", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV2051_SortJson": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON object, list or array that will be sorted" + }, + "sortProperty": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Sort property", + "description": "Property to sort by. Keep existing sort order by default" + }, + "secondSortProperty": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Further sorting property", + "description": "Further property to sort by. Blank by default" + }, + "isReverse": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reverse order?", + "description": "Reverse order?" + } + }, + "additionalProperties": false + }, + "DtoRequestV2061_SortCsv": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "maxScanRows": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Number of Rows for Field Type Detection", + "description": "Number of rows for automatic field type detection. Default = 20" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "skip": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a Number of Rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "delimiter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "mayHaveQuotedFields": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Quote Delimiter?", + "description": "Auto-detect quote delimiter?" + }, + "sortColumn": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Sort column", + "description": "Column to sort by. Keep existing sort order by default" + }, + "secondSortColumn": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Further sorting column", + "description": "Further column to sort by. Blank by default" + }, + "isReverse": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reverse order?", + "description": "Reverse order?" + } + }, + "additionalProperties": false + }, + "DtoRequestV2071_ConvertColor": { + "required": [ + "color" + ], + "type": "object", + "properties": { + "color": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Color", + "description": "Color that will be converted. e.g. rgb(120, 55, 66), hex 6400FF, red etc." + } + }, + "additionalProperties": false + }, + "DtoRequestV2081_CombineCsvs": { + "required": [ + "mainCsv", + "mainCsvColumn", + "secondCsv" + ], + "type": "object", + "properties": { + "mainCsv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main CSV", + "description": "Main CSV which has to be supplemented with the data from the 'Second CSV'" + }, + "mainCsvColumn": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Combine Column Name", + "description": "Column name used for combining data sets" + }, + "secondCsv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Second CSV", + "description": "Second table contains the data to be joined" + }, + "secondCsvColumn": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Second CSV Column", + "description": "If different to 'Combine Column Name'" + } + }, + "additionalProperties": false + }, + "DtoRequestV2091_CombineJsonArrays": { + "required": [ + "mainJson", + "mainJsonProperty", + "secondJson" + ], + "type": "object", + "properties": { + "mainJson": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main JSON", + "description": "Main JSON which has to be supplemented with the data from the 'Second JSON'" + }, + "mainJsonProperty": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Combine Property Name", + "description": "Property name used for combining data sets" + }, + "secondJson": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Second JSON", + "description": "Second JSON contains the data to be joined" + }, + "secondJsonProperty": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Second JSON Property", + "description": "If different to 'Combine Property Name'" + } + }, + "additionalProperties": false + }, + "DtoRequestV2100_ExtractJsonObjectProperties": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + }, + "nestedPropertyExtraction": { + "default": true, + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Extract nested properties", + "description": "Extract nested properties" + } + }, + "additionalProperties": false + }, + "DtoRequestV2110_ReplaceTextWithPattern": { + "required": [ + "inputText", + "searchPattern" + ], + "type": "object", + "properties": { + "inputText": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Input Text", + "description": "Input Text" + }, + "searchPattern": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Search Pattern", + "description": "The pattern or text which should be replaced inside of the input text" + }, + "replacementText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Replacement Text", + "description": "Text which will be inserted instead of the search pattern into the input text" + } + }, + "additionalProperties": false + }, + "DtoRequestV2120_PatternMatchCheck": { + "required": [ + "inputText", + "matchPattern" + ], + "type": "object", + "properties": { + "inputText": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Input Text", + "description": "Input Text" + }, + "matchPattern": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Match Pattern", + "description": "Pattern or text to check for occurrences in the input text" + } + }, + "additionalProperties": false + }, + "DtoRequestV2130_SmartTextSplit": { + "required": [ + "inputText" + ], + "type": "object", + "properties": { + "inputText": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Input Text", + "description": "Input text to be split up" + }, + "splitPattern": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Split Pattern", + "description": "Pattern or text as part of the Input Text where it will be splitted by" + }, + "trimEnabled": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Trim enabled", + "description": "Removes leading and trailing whitespace in all results. Default = 'No'" + }, + "trimStrings": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Trim Strings", + "description": "Removes leading and trailing substring in all results. Default is whitespace" + } + }, + "additionalProperties": false + }, + "DtoRequestV2140_ExtractTextAccordingToPattern": { + "required": [ + "inputText", + "matchPattern" + ], + "type": "object", + "properties": { + "inputText": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Text" + }, + "matchPattern": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Match Pattern", + "description": "Match Pattern" + }, + "trimEnabled": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Trim enabled", + "description": "Removes leading and trailing whitespace in all results" + }, + "trimStrings": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Trim Strings", + "description": "Removes leading and trailing substring in all results. Default is whitespace" + } + }, + "additionalProperties": false + }, + "DtoRequestV2150_RunCode": { + "required": [ + "code" + ], + "type": "object", + "properties": { + "code": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JavaScript Code", + "description": "Run JS code; returns the last statement. E.g. to return 5: var x = 2+3; return x;" + } + }, + "additionalProperties": false + }, + "DtoRequestV2151_RunCode": { + "required": [ + "code" + ], + "type": "object", + "properties": { + "code": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Python or JavaScript Code", + "description": "Output is generated via console.log (JavaScript), print (Python), or by returning the final expression." + }, + "runtime": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Runtime", + "description": "Select the runtime for executing the code (JavaScript, Python, or Auto-Detect). Default: Auto-Detect", + "x-ms-dynamic-values": { + "operationId": "GetCodeRuntimeOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + }, + "timeoutSec": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Timeout (seconds)", + "description": "Maximum allowed execution time in seconds before the code run is terminated. Limit is 100." + }, + "printLastExpression": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Print Last Expression", + "description": "Return the value of the last expression automatically (JavaScript only)." + } + }, + "additionalProperties": false + }, + "DtoRequestV3012_ConvertImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG) to be converted" + }, + "outFormat": { + "default": "JPEG", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Output format", + "description": "Output format in which the image is converted. Default = 'JPEG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3022_ResizeImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be resized" + }, + "width": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image Width", + "description": "The width (by default in pixels) of the image - empty for auto" + }, + "height": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image Height", + "description": "The height (by default in pixels) of the image - empty for auto" + }, + "resizeBy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Resize By", + "description": "Resize by: Default in pixels", + "x-ms-dynamic-values": { + "operationId": "GetResizeOptions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3023_ResizeImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be resized" + }, + "width": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image Width", + "description": "The width (by default in pixels) of the image - empty for auto" + }, + "height": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image Height", + "description": "The height (by default in pixels) of the image - empty for auto" + }, + "resizeBy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Resize By", + "description": "Resize by: Default in pixels", + "x-ms-dynamic-values": { + "operationId": "GetResizeOptions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3031_RotateImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be rotated" + }, + "rotate": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Rotate", + "description": "Degrees the image is rotated with" + }, + "outFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'JPEG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3032_RotateImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be rotated" + }, + "rotate": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Rotate", + "description": "Degrees the image is rotated with" + }, + "outFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'JPEG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3041_CompressImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be compressed" + }, + "quality": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Image Quality", + "description": "The quality of the image (0-100). Default = 70" + } + }, + "additionalProperties": false + }, + "DtoRequestV3042_CompressImage": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file to be compressed" + }, + "quality": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Image Quality", + "description": "The quality of the image (0-100). Default = 70" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3051_ReadCode": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "QR or Barcode", + "description": "QR or Barcode Image" + } + }, + "additionalProperties": false + }, + "DtoRequestV3062_CreateCode": { + "required": [ + "content" + ], + "type": "object", + "properties": { + "content": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Content", + "description": "Content of the generated code" + }, + "codeFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Code Format", + "description": "Choose a code type. Default = 'QR CODE'", + "x-ms-dynamic-values": { + "operationId": "GetCodeFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Width (in pixels) of the QR or barcode. Default = 200" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "Height (in pixels) of the QR or barcode. Default = 200" + }, + "outFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of QR or barcode image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image", + "description": "Icon (picture or url) of an image embedded in the barcode. Default is empty" + }, + "imageOpacity": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Opacity", + "description": "Opacity (in %) of the embedded image. Default = 90" + }, + "imageRatio": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Ratio", + "description": "Ratio (in %) of the embedded image. Default = 15" + } + }, + "additionalProperties": false + }, + "DtoRequestV3063_CreateCode": { + "required": [ + "content" + ], + "type": "object", + "properties": { + "content": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Content", + "description": "Content of the generated code" + }, + "codeFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Code Format", + "description": "Choose a code type. Default = 'QR CODE'", + "x-ms-dynamic-values": { + "operationId": "GetCodeFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Width (in pixels) of the QR or barcode. Default = 200" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "Height (in pixels) of the QR or barcode. Default = 200" + }, + "outFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of QR or barcode image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image", + "description": "Icon (picture or url) of an image embedded in the barcode. Default is empty" + }, + "imageOpacity": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Opacity", + "description": "Opacity (in %) of the embedded image. Default = 90" + }, + "imageRatio": { + "format": "float", + "type": "number", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embedded Image Ratio", + "description": "Ratio (in %) of the embedded image. Default = 15" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3071_ImageMetaData": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image File", + "description": "Image file" + } + }, + "additionalProperties": false + }, + "DtoRequestV3081_CreateWatermarkImage": { + "required": [ + "image", + "watermarkImage" + ], + "type": "object", + "properties": { + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main Image", + "description": "Main image which is overlapped by the watermark image" + }, + "watermarkImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Watermark Image", + "description": "Watermark image which should overlap the main image" + }, + "opacity": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Opacity", + "description": "Opacity (in %) of the watermark image. Default = '25'" + }, + "ratio": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Ratio", + "description": "Ratio (in %) of the watermark image to the main image. Default = '25'" + }, + "imagePositionHorizontal": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Horizontal Position", + "description": "Horizontal position of the watermark image. Default = 'center'", + "x-ms-dynamic-values": { + "operationId": "GetImagePositionHorizontal", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "imagePositionVertical": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Vertical Position", + "description": "Vertical position of the watermark image. Default = 'center'", + "x-ms-dynamic-values": { + "operationId": "GetImagePositionVertical", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3082_CreateWatermarkImage": { + "required": [ + "image", + "watermarkImage" + ], + "type": "object", + "properties": { + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main Image", + "description": "Main image which is overlapped by the watermark image" + }, + "watermarkImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Watermark Image", + "description": "Watermark image which should overlap the main image" + }, + "opacity": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Opacity", + "description": "Opacity (in %) of the watermark image. Default = '25'" + }, + "ratio": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Ratio", + "description": "Ratio (in %) of the watermark image to the main image. Default = '25'" + }, + "imagePositionHorizontal": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Horizontal Position", + "description": "Horizontal position of the watermark image. Default = 'center'", + "x-ms-dynamic-values": { + "operationId": "GetImagePositionHorizontal", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "imagePositionVertical": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Vertical Position", + "description": "Vertical position of the watermark image. Default = 'center'", + "x-ms-dynamic-values": { + "operationId": "GetImagePositionVertical", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3091_CreateChartImage": { + "required": [ + "chart" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "chart": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Chart data (JSON or CSV) that will be used to create the chart image." + }, + "type": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Chart Type", + "description": "Chart type of the generated image. Default = 'Bar'", + "x-ms-dynamic-values": { + "operationId": "GetChartTypes", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3092_CreateChartImage": { + "required": [ + "chart" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "chart": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Chart data (JSON or CSV) that will be used to create the chart image." + }, + "type": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Chart Type", + "description": "Chart type of the generated image. Default = 'Bar'", + "x-ms-dynamic-values": { + "operationId": "GetChartTypes", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3101_CreateTableImage": { + "required": [ + "data" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "data": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Table data as JSON or CSV that will be used to create the chart image." + }, + "title": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Title", + "description": "Title of the image appears above the table image" + }, + "hasLines": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Show Table Borders?", + "description": "Draw columns and rows with lines" + } + }, + "additionalProperties": false + }, + "DtoRequestV3102_CreateTableImage": { + "required": [ + "data" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "data": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Table data as JSON or CSV that will be used to create the chart image." + }, + "title": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Title", + "description": "Title of the image appears above the table image" + }, + "hasLines": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Show Table Borders?", + "description": "Draw columns and rows with lines" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV3111_CreateGraphImage": { + "required": [ + "graph" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "graph": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Graph Data", + "description": "Graph data in syntax of the Graph Description Language (DOT)" + } + }, + "additionalProperties": false + }, + "DtoRequestV3112_CreateGraphImage": { + "required": [ + "graph" + ], + "type": "object", + "properties": { + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Width", + "description": "Width of the image in pixels. Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image Height", + "description": "Height of the image in pixels. Default = 500" + }, + "devicePixelRatio": { + "format": "double", + "type": "number", + "x-ms-visibility": "internal", + "x-ms-summary": "Device Pixel Ratio", + "description": "Device pixel ratio of the image. Default = 1.0" + }, + "backgroundColor": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Background Color", + "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + }, + "format": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Format", + "description": "Output format of the created image. Default = 'PNG'", + "x-ms-dynamic-values": { + "operationId": "GetChartImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "version": { + "type": "string", + "x-ms-visibility": "internal", + "x-ms-summary": "Version", + "description": "Version" + }, + "graph": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Graph Data", + "description": "Graph data in syntax of the Graph Description Language (DOT)" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4012_FileToPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "fileName": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Origin File Name", + "description": "Only used with 'Extract from origin file name'. E.g. 'MyFileName.docx'" + }, + "fileExtension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Origin File Extension", + "description": "Origin File extension", + "x-ms-dynamic-values": { + "operationId": "GetFileExtensions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4013_FileToPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "fileName": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Origin File Name", + "description": "Only used with 'Extract from origin file name'. E.g. 'MyFileName.docx'" + }, + "fileExtension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Origin File Extension", + "description": "Origin File extension", + "x-ms-dynamic-values": { + "operationId": "GetFileExtensions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "conformanceLevel": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Conformance Level", + "description": "PDF conformance level. Default is 'None'", + "x-ms-dynamic-values": { + "operationId": "GetPdfConformanceLevels", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4014_FileToPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "fileName": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Origin File Name", + "description": "Only used with 'Extract from origin file name'. E.g. 'MyFileName.docx'" + }, + "fileExtension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Origin File Extension", + "description": "Origin File extension", + "x-ms-dynamic-values": { + "operationId": "GetFileExtensions", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "conformanceLevel": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Conformance Level", + "description": "PDF conformance level. Default is 'None'", + "x-ms-dynamic-values": { + "operationId": "GetPdfConformanceLevels", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4021_MergePdfs": { + "required": [ + "file1", + "file2" + ], + "type": "object", + "properties": { + "file1": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File 1", + "description": "The first file input" + }, + "file2": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File 2", + "description": "The second file input" + } + }, + "additionalProperties": false + }, + "DtoRequestV4022_MergePdfs": { + "required": [ + "file1", + "file2" + ], + "type": "object", + "properties": { + "file1": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File 1", + "description": "The first file input" + }, + "file2": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File 2", + "description": "The second file input" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4031_PdfMetadata": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + } + }, + "additionalProperties": false + }, + "DtoRequestV4041_ProtectPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "ownerPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Owner Password", + "description": "Protect the editing of the PDF with the owner password" + }, + "userPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "User Password", + "description": "Protect the opening of the PDF with the user password" + } + }, + "additionalProperties": false + }, + "DtoRequestV4042_ProtectPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "ownerPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Owner Password", + "description": "Protect the editing of the PDF with the owner password" + }, + "userPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "User Password", + "description": "Protect the opening of the PDF with the user password" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4051_UnProtectPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "ownerPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Owner Password", + "description": "Owner Password" + }, + "removePermissions": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Permissions", + "description": "Remove all access permissions. Default is 'Yes'" + } + }, + "additionalProperties": false + }, + "DtoRequestV4052_UnProtectPdf": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "ownerPassword": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Owner Password", + "description": "Owner Password" + }, + "removePermissions": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Permissions", + "description": "Remove all access permissions. Default is 'Yes'" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + } + }, + "additionalProperties": false + }, + "DtoRequestV4060_ExtractPdfPages": { + "required": [ + "file", + "pages" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF File", + "description": "The PDF file from which pages should be extracted." + }, + "pages": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Pages to Extract", + "description": "Pages or ranges to extract, separated by commas (e.g., 1-2,4)." + } + }, + "additionalProperties": false + }, + "DtoRequestV4061_ExtractPdfPages": { + "required": [ + "file", + "pages" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF File", + "description": "The PDF file from which pages should be extracted." + }, + "pages": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Pages to Extract", + "description": "Pages or ranges to extract, separated by commas (e.g., 1-2,4)." + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Search by", - "description": "Search by Tag, Title or both. Default is 'Tag or Title'", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetContentControlSearchOptions", + "operationId": "GetFileResponseOptions", "value-path": "value", "value-title": "name", "parameters": { } @@ -6950,100 +11926,181 @@ }, "additionalProperties": false }, - "CsvData": { + "DtoRequestV4070_ConvertPdfToPdfA": { "required": [ - "csv" + "pdf" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "pdf": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" + "x-ms-summary": "PDF", + "description": "PDF file" + }, + "conformanceLevel": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Conformance Level", + "description": "PDF conformance level. Default is 'PDF A1B'", + "x-ms-dynamic-values": { + "operationId": "GetPdfConformanceLevels", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "CsvResponse": { + "DtoRequestV4071_ConvertPdfToPdfA": { + "required": [ + "pdf" + ], "type": "object", "properties": { - "csv": { + "pdf": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" + "x-ms-summary": "PDF", + "description": "PDF file" + }, + "conformanceLevel": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Conformance Level", + "description": "PDF conformance level. Default is 'PDF A1B'", + "x-ms-dynamic-values": { + "operationId": "GetPdfConformanceLevels", + "value-path": "value", + "value-title": "name", + "parameters": { } + } + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestChartData": { + "DtoRequestV4080_CompressPdf": { "required": [ - "chart" + "pdf" ], "type": "object", "properties": { - "width": { - "format": "int32", - "type": "integer", + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF", + "description": "PDF file to compress." + }, + "compressImages": { + "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Width", - "description": "Width of the image in pixels. Default = 500" + "x-ms-summary": "Compress images", + "description": "True = compress embedded images (recommended). False = keep original images." }, - "height": { + "imageQuality": { "format": "int32", + "maximum": 100, + "minimum": 10, "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Height", - "description": "Height of the image in pixels. Default = 500" + "x-ms-summary": "Image quality", + "description": "10–100 (100 = no quality loss, 10 = high compression). Default is 70." }, - "devicePixelRatio": { - "format": "double", - "type": "number", - "x-ms-visibility": "internal", - "x-ms-summary": "Device Pixel Ratio", - "description": "Device pixel ratio of the image. Default = 1.0" + "optimizeFont": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Optimize fonts", + "description": "True = reduce embedded font size." }, - "backgroundColor": { - "type": "string", + "optimizePageContents": { + "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Background Color", - "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + "x-ms-summary": "Optimize page contents", + "description": "True = remove unused data and whitespace." }, - "format": { + "removeMetadata": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove metadata", + "description": "True = remove document metadata to reduce file size." + } + }, + "additionalProperties": false + }, + "DtoRequestV4081_CompressPdf": { + "required": [ + "pdf" + ], + "type": "object", + "properties": { + "pdf": { + "format": "byte", "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF", + "description": "PDF file to compress." + }, + "compressImages": { + "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Output Format", - "description": "Output format of the created image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "Compress images", + "description": "True = compress embedded images (recommended). False = keep original images." }, - "version": { - "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "imageQuality": { + "format": "int32", + "maximum": 100, + "minimum": 10, + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Image quality", + "description": "10–100 (100 = no quality loss, 10 = high compression). Default is 70." }, - "chart": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Table Data", - "description": "Chart or table (JSON or CSV) that will be used to create the chart image." + "optimizeFont": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Optimize fonts", + "description": "True = reduce embedded font size." }, - "type": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Chart Type", - "description": "Chart type of the generated image. Default = 'Bar'", + "optimizePageContents": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Optimize page contents", + "description": "True = remove unused data and whitespace." + }, + "removeMetadata": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove metadata", + "description": "True = remove document metadata to reduce file size." + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetChartTypes", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } @@ -7051,179 +12108,194 @@ }, "additionalProperties": false }, - "DtoRequestChartGraphData": { + "DtoRequestV4090_ExtractImagesFromPdf": { "required": [ - "graph" + "pdf" ], "type": "object", "properties": { - "width": { + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF", + "description": "PDF file to extract images from." + }, + "fromPage": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Width", - "description": "Width of the image in pixels. Default = 500" + "x-ms-summary": "From page", + "description": "Start page (0 = first page). Empty = from first page." }, - "height": { + "toPage": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Height", - "description": "Height of the image in pixels. Default = 500" - }, - "devicePixelRatio": { - "format": "double", - "type": "number", - "x-ms-visibility": "internal", - "x-ms-summary": "Device Pixel Ratio", - "description": "Device pixel ratio of the image. Default = 1.0" - }, - "backgroundColor": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Background Color", - "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + "x-ms-summary": "To page", + "description": "End page (0 = first page, inclusive). Empty = last page." }, - "format": { + "fileNamePrefix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Output Format", - "description": "Output format of the created image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - }, - "version": { - "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "x-ms-summary": "File name prefix", + "description": "Prefix used for extracted image file names." }, - "graph": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Graph data", - "description": "Graph data in syntax of the Graph Description Language (DOT)" + "includeFileString": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include base64 string", + "description": "True = include image content as base64 (larger response). False = metadata only." } }, "additionalProperties": false }, - "DtoRequestChartTableData": { + "DtoRequestV4100_ExtractTextFromPdf": { "required": [ - "data" + "pdf" ], "type": "object", "properties": { - "width": { + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF", + "description": "PDF file to extract text from." + }, + "fromPage": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Width", - "description": "Width of the image in pixels. Default = 500" + "x-ms-summary": "From page", + "description": "Start page (0 = first page). Empty = from first page." }, - "height": { + "toPage": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Image Height", - "description": "Height of the image in pixels. Default = 500" - }, - "devicePixelRatio": { - "format": "double", - "type": "number", - "x-ms-visibility": "internal", - "x-ms-summary": "Device Pixel Ratio", - "description": "Device pixel ratio of the image. Default = 1.0" + "x-ms-summary": "To page", + "description": "End page (0 = first page, inclusive). Empty = last page." }, - "backgroundColor": { - "type": "string", + "layoutBased": { + "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Background Color", - "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + "x-ms-summary": "Layout based", + "description": "True = keep visual layout (recommended). False = plain text order." }, - "format": { - "type": "string", + "includePages": { + "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Output Format", - "description": "Output format of the created image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - }, - "version": { - "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" - }, - "data": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Table data", - "description": "Table data as JSON or CSV that will be used to create the chart image." + "x-ms-summary": "Include pages", + "description": "True = return text per page. False = return combined text." }, - "title": { + "pageSeparator": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Title", - "description": "Title of the image appears above the table image" + "x-ms-summary": "Page separator", + "description": "Separator between pages when text is combined. Default is '\n\n'" }, - "hasLines": { - "default": true, + "normalizeWhitespace": { "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Table Lines?", - "description": "Draw columns and rows with lines" + "x-ms-summary": "Normalize whitespace", + "description": "True = clean up spaces and line breaks (recommended)." } }, "additionalProperties": false }, - "DtoRequestColorData": { + "DtoRequestV4110_RemovePagesFromPdf": { "required": [ - "color" + "pages", + "pdf" ], "type": "object", "properties": { - "color": { + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "PDF", + "description": "PDF file to modify." + }, + "pages": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Color", - "description": "Color that will be converted. e.g. rgb(120, 55, 66), hex 6400FF, red etc." + "x-ms-summary": "Pages", + "description": "Pages to select, e.g. '1' or '1,3,5-7'. Default is 1-based." + }, + "oneBased": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Input is 1-based", + "description": "True = pages start at 1 (1 = first page). False = start at 0." + }, + "mode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Mode", + "description": "0 = remove selected pages. 1 = keep selected pages." + }, + "strict": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Fail if page out of range", + "description": "True = error on invalid pages. False = ignore invalid pages." } }, "additionalProperties": false }, - "DtoRequestConvertImageFileData": { + "DtoRequestV4111_RemovePagesFromPdf": { "required": [ - "file" + "pages", + "pdf" ], "type": "object", "properties": { - "file": { + "pdf": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image File", - "description": "Image file (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG) to be converted" + "x-ms-summary": "PDF", + "description": "PDF file to modify." }, - "outFormat": { - "default": "JPEG", + "pages": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Output format", - "description": "Output format in which the image is converted. Default = 'JPEG'", + "x-ms-summary": "Pages", + "description": "Pages to select, e.g. '1' or '1,3,5-7'. Default is 1-based." + }, + "oneBased": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Input is 1-based", + "description": "True = pages start at 1 (1 = first page). False = start at 0." + }, + "mode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Mode", + "description": "0 = remove selected pages. 1 = keep selected pages." + }, + "strict": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Fail if page out of range", + "description": "True = error on invalid pages. False = ignore invalid pages." + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } @@ -7231,995 +12303,996 @@ }, "additionalProperties": false }, - "DtoRequestCreateCodeData": { + "DtoRequestV5011_CreateWordFile": { "required": [ - "content" + "sections" ], "type": "object", "properties": { - "content": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Content", - "description": "Content of the generated code" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "codeFormat": { + "sections": { + "type": "array", + "items": { + "$ref": "#/definitions/Section" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Section", + "description": "Section" + } + }, + "additionalProperties": false + }, + "DtoRequestV5012_CreateWordFile": { + "required": [ + "sections" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Code Format", - "description": "Choose a code type. Default = 'QR CODE'", - "x-ms-dynamic-values": { - "operationId": "GetCodeFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "width": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "Width of the QR or barcode. Default = 200" + "sections": { + "type": "array", + "items": { + "$ref": "#/definitions/Section" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Section", + "description": "Section" }, - "height": { + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "Height of the QR or barcode. Default = 200" - }, - "outFormat": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Output Format", - "description": "Output format of QR or barcode image. Default = 'PNG'", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - }, - "image": { - "format": "byte", - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Embedded Image", - "description": "Icon (picture or url) of an image embedded in the barcode. Default is empty" - }, - "imageOpacity": { - "format": "float", - "type": "number", - "x-ms-visibility": "advanced", - "x-ms-summary": "Embedded Image Opacity", - "description": "Opacity (in %) of the embedded image. Default = 90" - }, - "imageRatio": { - "format": "float", - "type": "number", - "x-ms-visibility": "advanced", - "x-ms-summary": "Embedded Image Ratio", - "description": "Ratio (in %) of the embedded image. Default = 20" + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestCsvData": { + "DtoRequestV5021_ExtractWordBookmarks": { "required": [ - "csv" + "file" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" + "x-ms-summary": "File", + "description": "File" }, - "autoDiscoverFieldTypes": { + "includeHiddenBookmarks": { "default": false, "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" + "x-ms-summary": "Include Hidden Bookmarks?", + "description": "include Hidden Bookmarks?" }, - "maxScanRows": { - "format": "int32", - "type": "integer", + "searchKey": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" + "x-ms-summary": "Search Name", + "description": "Search for text in the bookmark name" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", + "searchValue": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "x-ms-summary": "Search Content", + "description": "Search for text in the bookmark content" + } + }, + "additionalProperties": false + }, + "DtoRequestV5031_AddImageToWord": { + "required": [ + "image" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "skip": { + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Image to add (JPEG, PNG, ...) or image URL" + }, + "imageText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Caption Text", + "description": "Text displayed next to image" + }, + "maxWidth": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" }, - "skipLast": { + "maxHeight": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" - }, - "delimiter": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", - "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height). Default: Original height" } }, "additionalProperties": false }, - "DtoRequestHtmlToPdfData": { + "DtoRequestV5032_AddImageToWord": { "required": [ - "html" + "image" ], "type": "object", "properties": { - "html": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML content that will be used to create the PDF file" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "isLandscape": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Landscape Format?", - "description": "Is the PDF to be created in landscape format? Default = false" + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Image to add (JPEG, PNG, ...) or image URL" }, - "imageQuality": { + "imageText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Caption Text", + "description": "Text displayed next to image" + }, + "maxWidth": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Quality of Image Content", - "description": "Maximum image quality (in pixels) for the included images. Default = 800" + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" }, - "footerOption": { + "maxHeight": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Footer Options", - "description": "Display options in the document footer. Nothing displayed by default", - "x-ms-dynamic-values": { - "operationId": "GetFooterOptions", - "value-path": "value", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height). Default: Original height" }, - "headerOption": { + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Header Options", - "description": "Display options in the document header. Nothing displayed by default", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetHeaderOptions", + "operationId": "GetFileResponseOptions", "value-path": "value", "value-title": "name", "parameters": { } } - }, - "paperFormat": { + } + }, + "additionalProperties": false + }, + "DtoRequestV5042_AddImageWithinTableToWord": { + "required": [ + "image" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Paper Format", - "description": "Defines the paper format, e.g. A3, A5, Letter, etc. Default = 'A4'", - "x-ms-dynamic-values": { - "operationId": "GetPaperFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "marginTop": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Top margin", - "description": "Defines the top margin (in pixels) of the PDF. Default = 20" + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Image to add (JPEG, PNG, ...) or image URL. Table is created automatically" }, - "marginBottom": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Bottom margin", - "description": "Defines the bottom margin (in pixels) of the PDF. Default = 20" + "imageText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description Text", + "description": "Text displayed next to image" }, - "marginLeft": { + "maxWidth": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Left margin", - "description": "Defines the left margin (in pixels) of the PDF. Default = 10" + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 600 (page width) Default: Original width" }, - "marginRight": { + "maxHeight": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Right margin", - "description": "Defines the right margin (in pixels) of the PDF. Default = 20" - }, - "pageRanges": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Page Ranges", - "description": "Defines which pages are to be printed, e.g. 1-3,5 etc. All pages by default" - }, - "scale": { - "format": "double", - "type": "number", - "x-ms-visibility": "advanced", - "x-ms-summary": "Scale", - "description": "Defines the scaling factor of the page content. Default = 1" + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height) Default: Original height" } }, "additionalProperties": false }, - "DtoRequestHtmlWordData": { + "DtoRequestV5043_AddImageWithinTableToWord": { "required": [ - "html" + "image" ], "type": "object", "properties": { - "html": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML content that will be used to create the Word file" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." + }, + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Image to add (JPEG, PNG, ...) or image URL. Table is created automatically" + }, + "imageText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description Text", + "description": "Text displayed next to image" + }, + "maxWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 600 (page width) Default: Original width" + }, + "maxHeight": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height) Default: Original height" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestJoinCsvData": { + "DtoRequestV5052_AddTableToWord": { "required": [ - "mainCsv", - "mainCsvColumn", - "secondCsv" + "table" ], "type": "object", "properties": { - "mainCsv": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Main CSV", - "description": "Main CSV which has to be supplemented with the data from the 'Second CSV'" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "mainCsvColumn": { + "table": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Join Column Name", - "description": "Join using the column name common to both tables" + "x-ms-summary": "Table Data", + "description": "Table data in CSV or JSON format" }, - "secondCsv": { - "minLength": 1, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Show Headers?", + "description": "Show headers of the table? Default = true" + }, + "tableStyle": { + "default": "GridTable1Light", "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Second CSV", - "description": "Second table contains the data to be joined" + "x-ms-visibility": "advanced", + "x-ms-summary": "Table Style", + "description": "'Table Style', as it is named in the original Word document", + "x-ms-dynamic-values": { + "operationId": "GetWordTableStyles", + "value-path": "name", + "value-title": "name", + "parameters": { } + } }, - "secondCsvColumn": { + "tableText": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Second CSV Column", - "description": "If different to 'Join Column Name'" + "x-ms-summary": "Table Caption", + "description": "Text displayed next to table" } }, "additionalProperties": false }, - "DtoRequestJoinJsonData": { + "DtoRequestV5053_AddTableToWord": { "required": [ - "mainJson", - "mainJsonProperty", - "secondJson" + "table" ], "type": "object", "properties": { - "mainJson": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Main JSON", - "description": "Main JSON which has to be supplemented with the data from the 'Second JSON'" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "mainJsonProperty": { + "table": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Join Property Name", - "description": "Join using the property name common to both JSONs" + "x-ms-summary": "Table Data", + "description": "Table data in CSV or JSON format" }, - "secondJson": { - "minLength": 1, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Show Headers?", + "description": "Show headers of the table? Default = true" + }, + "tableStyle": { + "default": "GridTable1Light", "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Second JSON", - "description": "Second JSON contains the data to be joined" + "x-ms-visibility": "advanced", + "x-ms-summary": "Table Style", + "description": "'Table Style', as it is named in the original Word document", + "x-ms-dynamic-values": { + "operationId": "GetWordTableStyles", + "value-path": "name", + "value-title": "name", + "parameters": { } + } }, - "secondJsonProperty": { + "tableText": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Second JSON Property", - "description": "If different to 'Join Property Name'" + "x-ms-summary": "Table Caption", + "description": "Text displayed next to table" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestJsonData": { + "DtoRequestV5061_AddTextToWord": { "required": [ - "json" + "sectionType", + "text" ], "type": "object", "properties": { - "json": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." + }, + "sectionType": { + "default": "Heading1", "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Type", + "x-ms-dynamic-values": { + "operationId": "GetWordSectionTypes", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "text": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Text" } }, "additionalProperties": false }, - "DtoRequestSortCsvData": { + "DtoRequestV5062_AddTextToWord": { "required": [ - "csv" + "sectionType", + "text" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" - }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" - }, - "maxScanRows": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" - }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" - }, - "skip": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" - }, - "skipLast": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "delimiter": { + "sectionType": { + "default": "Heading1", + "minLength": 1, "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-visibility": "important", + "x-ms-summary": "Type", "x-ms-dynamic-values": { - "operationId": "GetSeparators", + "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", "parameters": { } } }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" - }, - "sortColumn": { + "text": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Sort column?", - "description": "Column to sort by?" - }, - "secondSortColumn": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Further sorting column?", - "description": "Further column to sort by?" + "x-ms-summary": "Text", + "description": "Text" }, - "isReverse": { - "default": false, - "type": "boolean", + "fileResponseMode": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Reverse order?", - "description": "Reverse order?" + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestSortJsonData": { + "DtoRequestV5071_InsertTextToWord": { "required": [ - "json" + "existingFileContent", + "placeholderName" ], "type": "object", "properties": { - "json": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert text in" + }, + "placeholderName": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON object, list or array that will be sorted" + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the text, e.g. {{InsertHere}}" }, - "sortProperty": { + "placeholderText": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Sort property?", - "description": "Property to sort by?" + "x-ms-summary": "Placeholder Text", + "description": "Placeholder text" }, - "secondSortProperty": { + "placeholderPrefix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Further sorting property?", - "description": "Further property to sort by?" + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "isReverse": { - "default": false, - "type": "boolean", + "placeholderSuffix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Reverse order?", - "description": "Reverse order?" + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV1013_ConvertJsonToCsv": { + "DtoRequestV5072_InsertTextToWord": { "required": [ - "json" + "existingFileContent", + "placeholderName" ], "type": "object", "properties": { - "json": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert text in" }, - "delimiter": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = ';'", - "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - } - }, - "additionalProperties": false - }, - "DtoRequestV1022_ConvertCsvToJson": { - "required": [ - "csv" - ], - "type": "object", - "properties": { - "csv": { + "placeholderName": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" - }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the text, e.g. {{InsertHere}}" }, - "maxScanRows": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" + "placeholderText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Text", + "description": "Placeholder text" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", + "placeholderPrefix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "skip": { - "format": "int32", - "type": "integer", + "placeholderSuffix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" }, - "skipLast": { + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" - }, - "delimiter": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } - }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" } }, "additionalProperties": false }, - "DtoRequestV1032_ConvertCsvToExcel": { + "DtoRequestV5081_InsertImageToWord": { "required": [ - "csv" + "existingFileContent", + "placeholderImage" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" - }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert image in" }, - "maxScanRows": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" + "placeholderName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the image, e.g. {{InsertHere}}" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "placeholderImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Placeholder image" }, - "skip": { + "maxWidth": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" }, - "skipLast": { + "maxHeight": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height). Default: Original height" }, - "delimiter": { + "placeholderPrefix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", - "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", + "placeholderSuffix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV1033_ConvertCsvToExcel": { + "DtoRequestV5082_InsertImageToWord": { "required": [ - "csv" + "existingFileContent", + "placeholderImage" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" - }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert image in" }, - "maxScanRows": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" + "placeholderName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the image, e.g. {{InsertHere}}" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "placeholderImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Placeholder image" }, - "skip": { + "maxWidth": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" }, - "skipLast": { + "maxHeight": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height in pixels, capped at 2400 (page height). Default: Original height" }, - "delimiter": { + "placeholderPrefix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", - "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", - "value-title": "name", - "parameters": { } - } - }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" - }, - "adjustColumnToContent": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Adjust Excel Column to Content", - "description": "Adjust Excel column to content." + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "wrapColumnText": { - "default": false, - "type": "boolean", + "placeholderSuffix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Wrap Excel Column Text", - "description": "Wrap Excel text of column." + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" }, - "maxColumnWidth": { + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Max Excel Column Width", - "description": "Maximum of Excel column width. Default = 15" + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestV1042_ConvertJsonToXml": { + "DtoRequestV5091_InsertTableToWord": { "required": [ - "json" + "existingFileContent" ], "type": "object", "properties": { - "json": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" - } - }, - "additionalProperties": false - }, - "DtoRequestV1052_ConvertXmlToJson": { - "required": [ - "xml" - ], - "type": "object", - "properties": { - "xml": { - "minLength": 1, + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert table in" + }, + "placeholderName": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "XML", - "description": "XML" - } - }, - "additionalProperties": false - }, - "DtoRequestV1062_ConvertJsonToExcel": { - "required": [ - "json" - ], - "type": "object", - "properties": { - "json": { - "minLength": 1, + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the table, e.g. {{InsertHere}}" + }, + "placeholderTable": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Placeholder Table", + "description": "Placeholder table as JSON or CSV" }, - "allInOneTable": { + "tableStyle": { + "default": "GridTable1Light", + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Table style", + "description": "Table style", + "x-ms-dynamic-values": { + "operationId": "GetWordTableStyles", + "value-path": "name", + "value-title": "name", + "parameters": { } + } + }, + "hasHeader": { "default": true, "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "All in one Table?", - "description": "All in one table?" + "x-ms-summary": "Show Headers?", + "description": "Show headers of the table? Default = true" + }, + "placeholderPrefix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" + }, + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV1063_ConvertJsonToExcel": { + "DtoRequestV5092_InsertTableToWord": { "required": [ - "json" + "existingFileContent" ], "type": "object", "properties": { - "json": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert table in" }, - "allInOneTable": { - "default": true, - "type": "boolean", + "placeholderName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the table, e.g. {{InsertHere}}" + }, + "placeholderTable": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Table", + "description": "Placeholder table as JSON or CSV" + }, + "tableStyle": { + "default": "GridTable1Light", + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "All in one Table?", - "description": "All in one table?" + "x-ms-summary": "Table style", + "description": "Table style", + "x-ms-dynamic-values": { + "operationId": "GetWordTableStyles", + "value-path": "name", + "value-title": "name", + "parameters": { } + } }, - "adjustColumnToContent": { + "hasHeader": { "default": true, "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Adjust Excel Column to Content", - "description": "Adjust Excel column to content." + "x-ms-summary": "Show Headers?", + "description": "Show headers of the table? Default = true" }, - "wrapColumnText": { - "default": false, - "type": "boolean", + "placeholderPrefix": { + "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Wrap Excel Column Text", - "description": "Wrap Excel text of column." + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "maxColumnWidth": { + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" + }, + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Max Excel Column Width", - "description": "Maximum of Excel column width. Default = 15" + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestV1071_ConvertYamlToJson": { + "DtoRequestV5101_AddHtmlToWord": { "required": [ - "yaml" + "html" ], "type": "object", "properties": { - "yaml": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YAML", - "description": "YAML" - } - }, - "additionalProperties": false - }, - "DtoRequestV1081_ConvertJsonToYaml": { - "required": [ - "json" - ], - "type": "object", - "properties": { - "json": { + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." + }, + "html": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "HTML", + "description": "HTML to embed in the Word file" } }, "additionalProperties": false }, - "DtoRequestV1090_ConvertJsonToTextTable": { + "DtoRequestV5102_AddHtmlToWord": { "required": [ - "json" + "html" ], "type": "object", "properties": { - "json": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." + }, + "html": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "HTML", + "description": "HTML to embed in the Word file" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestV1100_ConvertExcelToJson": { + "DtoRequestV5110_InsertMultipleTextSectionsToWord": { "required": [ - "file" + "existingFileContent", + "insertSections" ], "type": "object", "properties": { - "file": { + "existingFileContent": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Excel File", - "description": "Excel file" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert text in" }, - "hasHeaders": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Excel has Headers?", - "description": "Excel has headers?" + "insertSections": { + "type": "array", + "items": { + "$ref": "#/definitions/InsertSection" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder", + "description": "Placeholder" }, - "startCell": { + "placeholderPrefix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Start Cell", - "description": "Cell where to start. Default = 'A1'" + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" }, - "sheetName": { + "placeholderSuffix": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Sheet Name", - "description": "Sheet to be converted. The first sheet is used, if nothing is specified" + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV2011_RegularExpression": { + "DtoRequestV5111_InsertMultipleTextSectionsToWord": { "required": [ - "input" + "existingFileContent", + "insertSections" ], "type": "object", "properties": { - "input": { - "minLength": 1, + "existingFileContent": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text to match", - "description": "The string to search for a match" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert text in" }, - "pattern": { - "type": "string", + "insertSections": { + "type": "array", + "items": { + "$ref": "#/definitions/InsertSection" + }, "x-ms-visibility": "important", - "x-ms-summary": "Regular Expression", - "description": "The .NET regular expression pattern to match" + "x-ms-summary": "Placeholder", + "description": "Placeholder" }, - "option": { + "placeholderPrefix": { "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Regular expression option", - "description": "Select regular expression option", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" + }, + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" + }, + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetRegexOptions", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } @@ -8227,73 +13300,72 @@ }, "additionalProperties": false }, - "DtoRequestV2021_IbanData": { + "DtoRequestV5120_ExtractWordContentControls": { "required": [ - "iban" + "file" ], "type": "object", "properties": { - "iban": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "IBAN", - "description": "IBAN" + "x-ms-summary": "File", + "description": "File" + }, + "searchTag": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Search Tag", + "description": "Search for text in tag" + }, + "searchTitle": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Search Title", + "description": "Search for text in title" } }, "additionalProperties": false }, - "DtoRequestV2031_UrlToFile": { + "DtoRequestV5130_UpdateWordTableOfContents": { "required": [ - "url" + "file" ], "type": "object", "properties": { - "url": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "URL", - "description": "URL" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" } }, "additionalProperties": false }, - "DtoRequestV2041_Translate": { + "DtoRequestV5131_UpdateWordTableOfContents": { "required": [ - "text", - "to" + "file" ], "type": "object", "properties": { - "text": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Text in the source language that should be translated" - }, - "from": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "From", - "description": "Source language. Default is auto detection", - "x-ms-dynamic-values": { - "operationId": "GetLanguages", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" }, - "to": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "To", - "description": "Target language", + "fileResponseMode": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetLanguages", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } @@ -8301,725 +13373,734 @@ }, "additionalProperties": false }, - "DtoRequestV2051_SortJson": { + "DtoRequestV5140_UpdateWordContentControl": { "required": [ - "json" + "file", + "name" ], "type": "object", "properties": { - "json": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON object, list or array that will be sorted" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" }, - "sortProperty": { + "name": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Sort property", - "description": "Property to sort by. Keep existing sort order by default" + "x-ms-summary": "Name", + "description": "Tag or title of the content control which should be updated" }, - "secondSortProperty": { + "value": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Further sorting property", - "description": "Further property to sort by. Blank by default" - }, - "isReverse": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Reverse order?", - "description": "Reverse order?" + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "Updated value of the content control" } }, "additionalProperties": false }, - "DtoRequestV2061_SortCsv": { + "DtoRequestV5141_UpdateWordContentControl": { "required": [ - "csv" + "file", + "name" ], "type": "object", "properties": { - "csv": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" - }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" - }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" - }, - "maxScanRows": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Number of Rows for Field Type Detection", - "description": "Number of rows for automatic field type detection. Default = 20" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "name": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Tag or title of the content control which should be updated" }, - "skip": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a Number of Rows", - "description": "Skip a number of rows at beginning. Default = 0" + "value": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "Updated value of the content control" }, - "skipLast": { + "fileResponseMode": { "format": "int32", "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific Row", - "description": "Stop at a specific row number. Default = convert all rows" - }, - "delimiter": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Field separator (delimiter). Default = 'Auto-detect separator'", + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } - }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" - }, - "sortColumn": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Sort column", - "description": "Column to sort by. Keep existing sort order by default" - }, - "secondSortColumn": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Further sorting column", - "description": "Further column to sort by. Blank by default" - }, - "isReverse": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Reverse order?", - "description": "Reverse order?" } }, "additionalProperties": false }, - "DtoRequestV2071_ConvertColor": { + "DtoRequestV5150_UpdateMultipleWordContentControls": { "required": [ - "color" + "contentControls", + "file" ], "type": "object", "properties": { - "color": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Color", - "description": "Color that will be converted. e.g. rgb(120, 55, 66), hex 6400FF, red etc." + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" + }, + "contentControls": { + "type": "array", + "items": { + "$ref": "#/definitions/ContentControl" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Content Control", + "description": "Content Control" } }, "additionalProperties": false }, - "DtoRequestV2081_CombineCsvs": { + "DtoRequestV5151_UpdateMultipleWordContentControls": { "required": [ - "mainCsv", - "mainCsvColumn", - "secondCsv" + "contentControls", + "file" ], "type": "object", "properties": { - "mainCsv": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Main CSV", - "description": "Main CSV which has to be supplemented with the data from the 'Second CSV'" - }, - "mainCsvColumn": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Combine Column Name", - "description": "Column name used for combining data sets" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" }, - "secondCsv": { - "minLength": 1, - "type": "string", + "contentControls": { + "type": "array", + "items": { + "$ref": "#/definitions/ContentControl" + }, "x-ms-visibility": "important", - "x-ms-summary": "Second CSV", - "description": "Second table contains the data to be joined" + "x-ms-summary": "Content Control", + "description": "Content Control" }, - "secondCsvColumn": { - "type": "string", + "fileResponseMode": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Second CSV Column", - "description": "If different to 'Combine Column Name'" + "x-ms-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", + "x-ms-dynamic-values": { + "operationId": "GetFileResponseOptions", + "value-path": "value", + "value-title": "name", + "parameters": { } + } } }, "additionalProperties": false }, - "DtoRequestV2091_CombineJsonArrays": { + "DtoRequestV5160_ConvertWordToHtml": { "required": [ - "mainJson", - "mainJsonProperty", - "secondJson" + "word" ], "type": "object", "properties": { - "mainJson": { - "minLength": 1, + "word": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Main JSON", - "description": "Main JSON which has to be supplemented with the data from the 'Second JSON'" + "x-ms-summary": "Word", + "description": "Word file (.doc/.docx) to convert." }, - "mainJsonProperty": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Combine Property Name", - "description": "Property name used for combining data sets" + "embedImages": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embed images", + "description": "True = embed images as base64 in HTML. False = use image files." }, - "secondJson": { - "minLength": 1, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Second JSON", - "description": "Second JSON contains the data to be joined" + "fullHtmlDocument": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Full HTML document", + "description": "True = include ,
and tags. False = only." }, - "secondJsonProperty": { + "title": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Second JSON Property", - "description": "If different to 'Combine Property Name'" + "x-ms-summary": "Title", + "description": "Optional HTML