From a96aec8df0597e9bfe2a065fd1aa3d7a97829f57 Mon Sep 17 00:00:00 2001 From: stsiek Date: Fri, 3 Jan 2025 17:00:25 +0100 Subject: [PATCH 01/14] New Actions for v8. No breaking changes. --- .../apiDefinition.swagger.json | 11194 ++++++++++++---- 1 file changed, 8954 insertions(+), 2240 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 60716ebb19..ec44abe80b 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -8,7 +8,7 @@ "url": "https://www.power2apps.com/en/contact", "email": "getintouch@power2apps.com" }, - "version": "1.0.7" + "version": "1.0.8" }, "host": "webapiconverterservice20211014190508.azurewebsites.net", "schemes": [ @@ -16,52 +16,65 @@ ], "basePath": "/Converter", "paths": { - "/CreateChartImage": { - "post": { + "/GetHealth": { + "get": { "tags": [ "Converter" ], - "operationId": "CreateChartImage", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], + "operationId": "GetHealth", "produces": [ "text/plain", "application/json", "text/json" ], - "parameters": [ - { - "in": "body", - "name": "dtoRequestChartData", - "required": true, + "responses": { + "200": { + "description": "OK", "schema": { - "$ref": "#/definitions/DtoRequestChartData" + "type": "string" } } + }, + "x-ms-visibility": "internal", + "summary": "Get Health Check", + "description": "Returns the health state of the service" + } + }, + "/GetSeparators": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetSeparators", + "produces": [ + "text/plain", + "application/json", + "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } }, - "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/3090_CreateImageChart" + "x-ms-visibility": "internal", + "summary": "Get list of Separators", + "description": "Returns list of separators" } }, - "/CreateTableImage": { + "/ConvertJsonToCsvdata": { "post": { "tags": [ "Converter" ], - "operationId": "CreateTableImage", + "operationId": "ConvertJsonToCsvdata", "consumes": [ + "text/plain", "application/json", "text/json", "application/*+json" @@ -74,32 +87,36 @@ "parameters": [ { "in": "body", - "name": "dtoRequestChartTableData", + "name": "json", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestChartTableData" - } + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "type": "string" } } }, + "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/3100_CreateImageTable" + "summary": "Convert JSON to CSV", + "description": "Convert JSON to CSV" } }, - "/CreateGraphImage": { + "/ConvertJsonToCsv": { "post": { "tags": [ "Converter" ], - "operationId": "CreateGraphImage", + "operationId": "ConvertJsonToCsv", "consumes": [ "application/json", "text/json", @@ -113,32 +130,36 @@ "parameters": [ { "in": "body", - "name": "dtoReqeustChartGraphData", + "name": "jsonData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestChartGraphData" - } + "$ref": "#/definitions/JsonData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/CsvResponse" } } }, + "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/3110_CreateImageGraph" + "summary": "Convert JSON to CSV", + "description": "Convert a JSON to a CSV" } }, - "/ConvertImageV2": { + "/ConvertJsonToCsvV2": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertImageV2", + "operationId": "ConvertJsonToCsvV2", "consumes": [ "application/json", "text/json", @@ -150,35 +171,55 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "delimiter", + "type": "string", + "default": ";", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Separator (delimiter) of the fields. Default = ';'" + }, { "in": "body", - "name": "dtoRequestImageFileData", + "name": "jsonData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestConvertImageFileData" - } + "$ref": "#/definitions/JsonData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/CsvResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert Image to another Image Format", - "description": "Convert a common (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, ..) image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/3011_ConvertImageV2" + "summary": "Convert JSON to CSV", + "description": "Convert a JSON to a CSV - https://converter.power2apps.com/1000_fileConversions/1012_ConvertJsonToCsvV2" } }, - "/AddTableToWordV2": { + "/ConvertCsvdataToJson": { "post": { "tags": [ "Converter" ], - "operationId": "AddTableToWordV2", + "operationId": "ConvertCsvdataToJson", "consumes": [ + "text/plain", "application/json", "text/json", "application/*+json" @@ -191,31 +232,36 @@ "parameters": [ { "in": "body", - "name": "dtoRequestWordTableData", + "name": "csv", + "required": true, "schema": { - "$ref": "#/definitions/DtoRequestWordTableData" - } + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV data" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "type": "string" } } }, + "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/5051_AddTableToWordV2" + "summary": "Convert CSV data to JSON", + "description": "Convert CSV data to JSON" } }, - "/AddHtmlToWord": { + "/ConvertCsvToJson": { "post": { "tags": [ "Converter" ], - "operationId": "AddHtmlToWord", + "operationId": "ConvertCsvToJson", "consumes": [ "application/json", "text/json", @@ -227,115 +273,283 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "dataIncludesHeader", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has headers?", + "description": "CSV has headers?" + }, + { + "in": "header", + "name": "autoDiscoverFieldTypes", + "type": "boolean", + "default": false, + "x-ms-visibility": "advanced", + "x-ms-summary": "Automatic field type detection?", + "description": "Automatic field type detection?" + }, + { + "in": "header", + "name": "maxScanRows", + "type": "integer", + "format": "int32", + "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" + }, + { + "in": "header", + "name": "ignoreEmptyLine", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove empty rows", + "description": "Remove empty rows" + }, + { + "in": "header", + "name": "skip", + "type": "integer", + "format": "int32", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a number of rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + { + "in": "header", + "name": "skipLast", + "type": "integer", + "format": "int32", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + { + "in": "header", + "name": "delimiter", + "type": "string", + "default": " Automatic detection of separator", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of separator'" + }, + { + "in": "header", + "name": "mayHaveQuotedFields", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "Automatic quote delimiter detection?", + "description": "Automatic quote delimiter detection?" + }, { "in": "body", - "name": "dtoRequestWordHtmlData", + "name": "csvData", + "required": true, "schema": { - "$ref": "#/definitions/DtoRequestWordHtmlData" - } + "$ref": "#/definitions/CsvData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/JsonResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Add HTML to Word File", - "description": "Add a HTML to a Word file (DOCX) or create a new Word file (DOCX) with a HTML - https://converter.power2apps.com/5000_word/5100_AddHtmlToWord" + "summary": "Convert CSV to JSON", + "description": "Convert a CSV to a JSON - https://converter.power2apps.com/1000_fileConversions/1021_ConvertCsvToJson" } }, - "/GetPaperFormats": { - "get": { + "/ConvertCsvdataToExcel": { + "post": { "tags": [ "Converter" ], - "operationId": "GetPaperFormats", + "operationId": "ConvertCsvdataToExcel", + "consumes": [ + "text/plain", + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], - "responses": { - "200": { - "description": "Success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } + "parameters": [ + { + "in": "body", + "name": "csv", + "required": true, + "schema": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV data" } - }, - "x-ms-visibility": "internal", - "summary": "Get list of Paper formats", - "description": "Returns list of paper formats" - } - }, - "/GetFooterOptions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetFooterOptions", - "produces": [ - "text/plain", - "application/json", - "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileContentResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of Footer options", - "description": "Returns list of footer options" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Convert CSV data to Excel file", + "description": "Convert CSV data to Excel file" } }, - "/GetHeaderOptions": { - "get": { + "/ConvertCsvToExcel": { + "post": { "tags": [ "Converter" ], - "operationId": "GetHeaderOptions", + "operationId": "ConvertCsvToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "header", + "name": "dataIncludesHeader", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has headers?", + "description": "CSV has headers?" + }, + { + "in": "header", + "name": "autoDiscoverFieldTypes", + "type": "boolean", + "default": false, + "x-ms-visibility": "advanced", + "x-ms-summary": "Automatic field type detection?", + "description": "Automatic field type detection?" + }, + { + "in": "header", + "name": "maxScanRows", + "type": "integer", + "format": "int32", + "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" + }, + { + "in": "header", + "name": "ignoreEmptyLine", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove empty rows", + "description": "Remove empty rows" + }, + { + "in": "header", + "name": "skip", + "type": "integer", + "format": "int32", + "x-ms-visibility": "advanced", + "x-ms-summary": "Skip a number of rows", + "description": "Skip a number of rows at beginning. Default = 0" + }, + { + "in": "header", + "name": "skipLast", + "type": "integer", + "format": "int32", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at a specific row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + { + "in": "header", + "name": "delimiter", + "type": "string", + "default": " Automatic detection of separator", + "x-ms-dynamic-values": { + "operationId": "GetSeparators", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of separator'" + }, + { + "in": "header", + "name": "mayHaveQuotedFields", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "Automatic quote delimiter detection?", + "description": "Automatic quote delimiter detection?" + }, + { + "in": "body", + "name": "csvData", + "required": true, + "schema": { + "$ref": "#/definitions/CsvData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of Header options", - "description": "Returns list of header options" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Convert CSV to Excel file", + "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1031_ConvertCsvToExcel" } }, - "/ConvertHtmlToPdfV2": { + "/ConvertJsonToXml": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertHtmlToPdfV2", + "operationId": "ConvertJsonToXml", "consumes": [ + "text/plain", "application/json", "text/json", "application/*+json" @@ -348,32 +562,36 @@ "parameters": [ { "in": "body", - "name": "dtoRequestHtmlToPdfData", + "name": "json", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestHtmlToPdfData" - } + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "type": "string" } } }, + "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/7021_ConvertHtmlToPdfV2" + "summary": "Convert JSON to XML", + "description": "Convert JSON to XML" } }, - "/ConvertHtmlToWord": { + "/ConvertJsonToXmlV2": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertHtmlToWord", + "operationId": "ConvertJsonToXmlV2", "consumes": [ "application/json", "text/json", @@ -387,33 +605,38 @@ "parameters": [ { "in": "body", - "name": "dtoRequestHtmlData", + "name": "jsonData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestHtmlWordData" - } + "$ref": "#/definitions/JsonData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/XmlResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert HTML to Word File", - "description": "Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/7040_ConvertHtmlToWord" + "summary": "Convert JSON to XML", + "description": "Convert a JSON to an XML - https://converter.power2apps.com/1000_fileConversions/1041_ConvertJsonToXmlV2" } }, - "/ConvertJsonToHtmlTable": { + "/ConvertXmlToJson": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToHtmlTable", + "operationId": "ConvertXmlToJson", "consumes": [ + "text/plain", "application/json", "text/json", "application/*+json" @@ -426,32 +649,36 @@ "parameters": [ { "in": "body", - "name": "dtoRequestJsonData", + "name": "xml", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestJsonData" - } + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseHtml" + "type": "string" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to HTML Table", - "description": "Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/7050_ConvertJsonToHtmlTable" + "summary": "Convert XML to JSON", + "description": "Convert XML to JSON" } }, - "/ConvertCsvToHtmlTable": { + "/ConvertXmlToJsonV2": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertCsvToHtmlTable", + "operationId": "ConvertXmlToJsonV2", "consumes": [ "application/json", "text/json", @@ -465,85 +692,141 @@ "parameters": [ { "in": "body", - "name": "dtoRequestCsvData", + "name": "xmlData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestCsvData" - } + "$ref": "#/definitions/XmlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseHtml" + "$ref": "#/definitions/JsonResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to HTML Table", - "description": "Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/7060_ConvertCsvToHtmlTable" + "summary": "Convert XML to JSON", + "description": "Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/1051_ConvertXmlToJsonV2" } }, - "/GetHealth": { - "get": { + "/ConvertJsonToExcel": { + "post": { "tags": [ "Converter" ], - "operationId": "GetHealth", + "operationId": "ConvertJsonToExcel", + "consumes": [ + "text/plain", + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], - "responses": { - "200": { - "description": "Success", - "schema": { - "type": "string" - } - } - }, - "x-ms-visibility": "internal", - "summary": "Get Health Check", - "description": "Returns the health state of the service" + "parameters": [ + { + "in": "header", + "name": "allInOneTable", + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "All in one table", + "description": "All in one table" + }, + { + "in": "body", + "name": "json", + "required": true, + "schema": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/FileContentResponse" + } + } + }, + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Convert JSON to Excel file", + "description": "Convert JSON to Excel file" } }, - "/GetSeparators": { - "get": { + "/ConvertJsonToExcelV2": { + "post": { "tags": [ "Converter" ], - "operationId": "GetSeparators", + "operationId": "ConvertJsonToExcelV2", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "header", + "name": "allInOneTable", + "type": "boolean", + "default": true, + "x-ms-visibility": "important", + "x-ms-summary": "All in one table", + "description": "All in one table" + }, + { + "in": "body", + "name": "jsonData", + "required": true, + "schema": { + "$ref": "#/definitions/JsonData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of Separators", - "description": "Returns list of separators" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Convert JSON to Excel File", + "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1061_ConvertJsonToExcelV2" } }, - "/ConvertJsonToCsvdata": { + "/ConvertYamlToJson": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToCsvdata", + "operationId": "ConvertYamlToJson", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -556,36 +839,36 @@ "parameters": [ { "in": "body", - "name": "JSON", + "name": "yamlData", "required": true, "schema": { - "type": "string" + "$ref": "#/definitions/YamlData" }, "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "YAML", + "description": "YAML" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/JsonResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to CSV", - "description": "Convert JSON to CSV" + "summary": "Convert YAML to JSON", + "description": "Convert a YAML to a JSON - https://converter.power2apps.com/1000_fileConversions/1070_ConvertYamlToJson" } }, - "/ConvertJsonToCsv": { + "/ConvertJsonToYaml": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToCsv", + "operationId": "ConvertJsonToYaml", "consumes": [ "application/json", "text/json", @@ -611,24 +894,78 @@ ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/CsvResponse" + "$ref": "#/definitions/YamlResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to CSV", - "description": "Convert a JSON to a CSV" + "summary": "Convert JSON to YAML", + "description": "Convert a JSON to a YAML - https://converter.power2apps.com/1000_fileConversions/1080_ConvertJsonToYaml" } }, - "/ConvertJsonToCsvV2": { + "/GetRegexOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetRegexOptions", + "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 regular expression options", + "description": "Returns supported regular expression options" + } + }, + "/GetLanguages": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetLanguages", + "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 languages", + "description": "Returns language list" + } + }, + "/RegularExpression": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToCsvV2", + "operationId": "RegularExpression", "consumes": [ "application/json", "text/json", @@ -641,53 +978,79 @@ ], "parameters": [ { - "in": "header", - "name": "delimiter", - "type": "string", - "default": ";", - "x-ms-dynamic-values": { - "operationId": "GetSeparators", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = ';'" - }, + "in": "body", + "name": "regExpRequest", + "required": true, + "schema": { + "$ref": "#/definitions/RegExpRequest" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/RegExp" + } + } + }, + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Regular Expression (RegEx)", + "description": "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" + } + }, + "/IbanData": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "IbanData", + "consumes": [ + "text/plain", + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ { "in": "body", - "name": "jsonData", + "name": "account", "required": true, "schema": { - "$ref": "#/definitions/JsonData" + "type": "string" }, "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "IBAN", + "description": "IBAN" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/CsvResponse" + "$ref": "#/definitions/BankingAccountData" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to CSV", - "description": "Convert a JSON to a CSV - https://converter.power2apps.com/1000_fileConversions/1012_ConvertJsonToCsvV2" + "summary": "Extract Information from IBAN", + "description": "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" } }, - "/ConvertCsvdataToJson": { + "/UrlToFile": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertCsvdataToJson", + "operationId": "UrlToFile", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -700,36 +1063,36 @@ "parameters": [ { "in": "body", - "name": "CSV data", + "name": "urlData", "required": true, "schema": { - "type": "string" + "$ref": "#/definitions/UrlData" }, "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV data" + "x-ms-summary": "URL", + "description": "URL" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/FileResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV data to JSON", - "description": "Convert CSV data to JSON" + "summary": "Get File from URL", + "description": "Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL - https://converter.power2apps.com/2000_dataHandling/2030_UrlToFile" } }, - "/ConvertCsvToJson": { + "/Translate": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertCsvToJson", + "operationId": "Translate", "consumes": [ "application/json", "text/json", @@ -743,115 +1106,148 @@ "parameters": [ { "in": "header", - "name": "dataIncludesHeader", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has headers?", - "description": "CSV has headers?" - }, - { - "in": "header", - "name": "autoDiscoverFieldTypes", - "type": "boolean", - "default": false, - "x-ms-visibility": "advanced", - "x-ms-summary": "Automatic field type detection?", - "description": "Automatic field type detection?" - }, - { - "in": "header", - "name": "maxScanRows", - "type": "integer", - "format": "int32", - "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" - }, - { - "in": "header", - "name": "ignoreEmptyLine", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove empty rows", - "description": "Remove empty rows" - }, - { - "in": "header", - "name": "skip", - "type": "integer", - "format": "int32", - "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a number of rows", - "description": "Skip a number of rows at beginning. Default = 0" - }, - { - "in": "header", - "name": "skipLast", - "type": "integer", - "format": "int32", - "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific row", - "description": "Stop at a specific row number. Default = convert all rows" - }, - { - "in": "header", - "name": "delimiter", + "name": "from", + "required": true, "type": "string", - "default": " Automatic detection of separator", "x-ms-dynamic-values": { - "operationId": "GetSeparators", + "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of separator'" + "x-ms-visibility": "important", + "x-ms-summary": "From", + "description": "From" }, { "in": "header", - "name": "mayHaveQuotedFields", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "Automatic quote delimiter detection?", - "description": "Automatic quote delimiter detection?" + "name": "to", + "required": true, + "type": "string", + "x-ms-dynamic-values": { + "operationId": "GetLanguages", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "To", + "description": "To" }, { "in": "body", - "name": "csvData", + "name": "translationData", "required": true, "schema": { - "$ref": "#/definitions/CsvData" + "$ref": "#/definitions/TranslationData" }, "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" + "x-ms-summary": "Text", + "description": "Text" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/JsonResponse" + "$ref": "#/definitions/TranslationResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to JSON", - "description": "Convert a CSV to a JSON - https://converter.power2apps.com/1000_fileConversions/1021_ConvertCsvToJson" + "summary": "Translate Text", + "description": "Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/2040_Translate" } }, - "/ConvertCsvdataToExcel": { + "/GetImageFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetImageFormats", + "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 image formats", + "description": "Returns supported image formats" + } + }, + "/GetResizeOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetResizeOptions", + "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 Resize options", + "description": "Returns list of Resize options" + } + }, + "/GetCodeFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetCodeFormats", + "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 code formats", + "description": "Returns supported code formats" + } + }, + "/ConvertImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertCsvdataToExcel", + "operationId": "ConvertImage", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -862,38 +1258,50 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "outFormat", + "type": "string", + "default": "jpeg", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "Output format", + "description": "Output format" + }, { "in": "body", - "name": "CSV data", + "name": "fileData", "required": true, "schema": { - "type": "string" - }, - "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV data" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileContentResponse" + "$ref": "#/definitions/FileResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV data to Excel file", - "description": "Convert CSV data to Excel file" + "summary": "Convert Image to another Image Format", + "description": "Convert an image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF)" } }, - "/ConvertCsvToExcel": { + "/ResizeImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertCsvToExcel", + "operationId": "ResizeImage", "consumes": [ "application/json", "text/json", @@ -907,115 +1315,81 @@ "parameters": [ { "in": "header", - "name": "dataIncludesHeader", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has headers?", - "description": "CSV has headers?" + "name": "width", + "type": "number", + "format": "double", + "x-ms-visibility": "important", + "x-ms-summary": "Width", + "description": "The width of the image - empty for auto" }, { "in": "header", - "name": "autoDiscoverFieldTypes", - "type": "boolean", - "default": false, - "x-ms-visibility": "advanced", - "x-ms-summary": "Automatic field type detection?", - "description": "Automatic field type detection?" + "name": "height", + "type": "number", + "format": "double", + "x-ms-visibility": "important", + "x-ms-summary": "Height", + "description": "The height of the image - empty for auto" }, { "in": "header", - "name": "maxScanRows", - "type": "integer", - "format": "int32", - "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" + "name": "outFormat", + "type": "string", + "default": "JPEG", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "Format", + "description": "Outputformat" }, { "in": "header", - "name": "ignoreEmptyLine", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove empty rows", - "description": "Remove empty rows" - }, - { - "in": "header", - "name": "skip", - "type": "integer", - "format": "int32", - "x-ms-visibility": "advanced", - "x-ms-summary": "Skip a number of rows", - "description": "Skip a number of rows at beginning. Default = 0" - }, - { - "in": "header", - "name": "skipLast", - "type": "integer", - "format": "int32", - "x-ms-visibility": "advanced", - "x-ms-summary": "Stop at a specific row", - "description": "Stop at a specific row number. Default = convert all rows" - }, - { - "in": "header", - "name": "delimiter", + "name": "resizeBy", "type": "string", - "default": " Automatic detection of separator", + "default": "px", "x-ms-dynamic-values": { - "operationId": "GetSeparators", + "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of separator'" - }, - { - "in": "header", - "name": "mayHaveQuotedFields", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "Automatic quote delimiter detection?", - "description": "Automatic quote delimiter detection?" + "x-ms-summary": "Resize By", + "description": "Resize By" }, { "in": "body", - "name": "csvData", - "required": true, + "name": "fileData", "schema": { - "$ref": "#/definitions/CsvData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert CSV to Excel file", - "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1031_ConvertCsvToExcel" + "summary": "Resize Image", + "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF)" } }, - "/ConvertJsonToXml": { + "/ResizeImageV2": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToXml", + "operationId": "ResizeImageV2", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -1026,38 +1400,67 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "width", + "type": "number", + "format": "double", + "x-ms-visibility": "important", + "x-ms-summary": "Width", + "description": "The width of the image - empty for auto" + }, + { + "in": "header", + "name": "height", + "type": "number", + "format": "double", + "x-ms-visibility": "important", + "x-ms-summary": "Height", + "description": "The height of the image - empty for auto" + }, + { + "in": "header", + "name": "resizeBy", + "type": "string", + "default": "px", + "x-ms-dynamic-values": { + "operationId": "GetResizeOptions", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "advanced", + "x-ms-summary": "Resize By", + "description": "Resize By" + }, { "in": "body", - "name": "JSON", - "required": true, + "name": "fileData", "schema": { - "type": "string" - }, - "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/FileResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to XML", - "description": "Convert JSON to XML" + "summary": "Resize Image", + "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/3021_ResizeImage" } }, - "/ConvertJsonToXmlV2": { + "/RotateImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToXmlV2", + "operationId": "RotateImage", "consumes": [ "application/json", "text/json", @@ -1069,39 +1472,61 @@ "text/json" ], "parameters": [ + { + "in": "query", + "name": "rotate", + "type": "number", + "format": "float", + "default": 90, + "x-ms-visibility": "important", + "x-ms-summary": "Rotate", + "description": "Degrees the image is rotated with" + }, + { + "in": "header", + "name": "outFormat", + "type": "string", + "default": "jpeg", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "Output format", + "description": "Output format" + }, { "in": "body", - "name": "jsonData", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/JsonData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/XmlResponse" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to XML", - "description": "Convert a JSON to an XML - https://converter.power2apps.com/1000_fileConversions/1041_ConvertJsonToXmlV2" + "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/3030_RotateImage" } }, - "/ConvertXmlToJson": { + "/CompressImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertXmlToJson", + "operationId": "CompressImage", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -1112,38 +1537,45 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "quality", + "type": "integer", + "format": "int32", + "default": 70, + "x-ms-visibility": "important", + "x-ms-summary": "Image Quality", + "description": "The quality of the image (0-100)" + }, { "in": "body", - "name": "XML", + "name": "fileData", "required": true, "schema": { - "type": "string" - }, - "x-ms-visibility": "important", - "x-ms-summary": "XML", - "description": "XML" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "string" + "$ref": "#/definitions/FileResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert XML to JSON", - "description": "Convert XML to JSON" + "summary": "Compress JPG Image", + "description": "Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/3040_CompressImage" } }, - "/ConvertXmlToJsonV2": { + "/ReadCode": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertXmlToJsonV2", + "operationId": "ReadCode", "consumes": [ "application/json", "text/json", @@ -1157,41 +1589,33 @@ "parameters": [ { "in": "body", - "name": "xmlData", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/XmlData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "XML", - "description": "XML" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/JsonResponse" + "$ref": "#/definitions/CodeResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert XML to JSON", - "description": "Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/1051_ConvertXmlToJsonV2" + "summary": "Read QR or Barcode", + "description": "Read a QR code or Barcode from an image - https://converter.power2apps.com/3000_imagesBarcodes/3050_ReadQrOrBarcode" } }, - "/ConvertJsonToExcel": { + "/CreateCode": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToExcel", - "consumes": [ - "text/plain", - "application/json", - "text/json", - "application/*+json" - ], + "operationId": "CreateCode", "produces": [ "text/plain", "application/json", @@ -1199,45 +1623,85 @@ ], "parameters": [ { - "in": "header", - "name": "AllInOneTable", - "type": "boolean", + "in": "query", + "name": "content", + "required": true, + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "All in one table", - "description": "All in one table" + "x-ms-summary": "Content", + "description": "The content of the generated code" }, { - "in": "body", - "name": "json", - "required": true, - "schema": { - "type": "string" + "in": "query", + "name": "width", + "type": "integer", + "format": "int32", + "default": 200, + "x-ms-visibility": "important", + "x-ms-summary": "Width", + "description": "The width in px" + }, + { + "in": "query", + "name": "height", + "type": "integer", + "format": "int32", + "default": 200, + "x-ms-visibility": "important", + "x-ms-summary": "Height", + "description": "The height in px" + }, + { + "in": "query", + "name": "codeFormat", + "type": "string", + "default": "QR CODE", + "x-ms-dynamic-values": { + "operationId": "GetCodeFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } }, "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Code format", + "description": "The format of the Qr/Bar Code" + }, + { + "in": "query", + "name": "outFormat", + "type": "string", + "default": "JPEG", + "x-ms-dynamic-values": { + "operationId": "GetImageFormats", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "Output format", + "description": "Output format" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileContentResponse" + "$ref": "#/definitions/FileResponse" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel file", - "description": "Convert JSON to Excel file" + "summary": "Create QR or Barcode", + "description": "Create a QR code or a Barcode from a string" } }, - "/ConvertJsonToExcelV2": { + "/ImageMetaData": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToExcelV2", + "operationId": "ImageMetaData", "consumes": [ "application/json", "text/json", @@ -1249,88 +1713,62 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "allInOneTable", - "type": "boolean", - "default": true, - "x-ms-visibility": "important", - "x-ms-summary": "All in one table", - "description": "All in one table" - }, { "in": "body", - "name": "jsonData", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/JsonData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/ImageMetaDataResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel File", - "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/1061_ConvertJsonToExcelV2" + "summary": "Extract Information from Image", + "description": "Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) - https://converter.power2apps.com/3000_imagesBarcodes/3070_ImageMetaData" } }, - "/ConvertYamlToJson": { - "post": { + "/GetFileExtensions": { + "get": { "tags": [ "Converter" ], - "operationId": "ConvertYamlToJson", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], + "operationId": "GetFileExtensions", "produces": [ "text/plain", "application/json", "text/json" ], - "parameters": [ - { - "in": "body", - "name": "yamlData", - "required": true, - "schema": { - "$ref": "#/definitions/YamlData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "YAML", - "description": "YAML" - } - ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/JsonResponse" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } }, - "x-ms-visibility": "important", - "summary": "Convert YAML to JSON", - "description": "Convert a YAML to a JSON - https://converter.power2apps.com/1000_fileConversions/1070_ConvertYamlToJson" + "x-ms-visibility": "internal", + "summary": "Get list of file extensions", + "description": "Returns supported file extensions" } }, - "/ConvertJsonToYaml": { + "/ConvertFileToPdf": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertJsonToYaml", + "operationId": "ConvertFileToPdf", "consumes": [ "application/json", "text/json", @@ -1342,91 +1780,127 @@ "text/json" ], "parameters": [ + { + "in": "header", + "name": "fileName", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File Name", + "description": "File name" + }, + { + "in": "header", + "name": "fileExtension", + "type": "string", + "default": "Extract from File name", + "x-ms-dynamic-values": { + "operationId": "GetFileExtensions", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "File Extension", + "description": "File extension" + }, { "in": "body", - "name": "jsonData", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/JsonData" + "$ref": "#/definitions/FileData" }, "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "File", + "description": "File" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/YamlResponse" + "$ref": "#/definitions/FileContentResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert JSON to YAML", - "description": "Convert a JSON to a YAML - https://converter.power2apps.com/1000_fileConversions/1080_ConvertJsonToYaml" + "summary": "Convert file (DOCX, PPTX, XLSX, HTML, ...) to PDF", + "description": "Convert a document (Word, Powerpoint, Excel, ..) to a PDF file" } }, - "/GetRegexOptions": { - "get": { + "/ConvertFileToPdfV2": { + "post": { "tags": [ "Converter" ], - "operationId": "GetRegexOptions", + "operationId": "ConvertFileToPdfV2", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], - "responses": { - "200": { - "description": "Success", + "parameters": [ + { + "in": "header", + "name": "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'" + }, + { + "in": "header", + "name": "fileExtension", + "type": "string", + "default": "HTML", + "x-ms-dynamic-values": { + "operationId": "GetFileExtensions", + "value-path": "name", + "value-title": "name", + "parameters": { } + }, + "x-ms-visibility": "important", + "x-ms-summary": "Origin File Extension", + "description": "Origin File extension" + }, + { + "in": "body", + "name": "file", + "required": true, "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } + "$ref": "#/definitions/FileData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" } - }, - "x-ms-visibility": "internal", - "summary": "Get list of regular expression options", - "description": "Returns supported regular expression options" - } - }, - "/GetLanguages": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetLanguages", - "produces": [ - "text/plain", - "application/json", - "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of languages", - "description": "Returns language list" + "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/4011_ConvertFileToPDFV2" } }, - "/RegularExpression": { + "/MergePDFs": { "post": { "tags": [ "Converter" ], - "operationId": "RegularExpression", + "operationId": "MergePDFs", "consumes": [ "application/json", "text/json", @@ -1440,34 +1914,34 @@ "parameters": [ { "in": "body", - "name": "regExpRequest", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/RegExpRequest" + "$ref": "#/definitions/FileDataTuple" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/RegExp" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Regular Expression (RegEx)", - "description": "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" + "summary": "Merge PDF Files", + "description": "Merge two PDF files into one PDF file - https://converter.power2apps.com/4000_pdf/4020_MergePDFs" } }, - "/IbanData": { + "/PDFMetaData": { "post": { "tags": [ "Converter" ], - "operationId": "IbanData", + "operationId": "PDFMetaData", "consumes": [ - "text/plain", "application/json", "text/json", "application/*+json" @@ -1480,35 +1954,33 @@ "parameters": [ { "in": "body", - "name": "account", + "name": "fileData", "required": true, "schema": { - "type": "string" - }, - "x-ms-visibility": "important", - "x-ms-summary": "IBAN", - "description": "IBAN" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/BankingAccountData" + "$ref": "#/definitions/Pdf_Metadata" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Extract Information from IBAN", - "description": "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" + "summary": "Extract Information from PDF", + "description": "Get the metadata of a PDF - https://converter.power2apps.com/4000_pdf/4030_PDFMetaData" } }, - "/UrlToFile": { + "/ProtectPdf": { "post": { "tags": [ "Converter" ], - "operationId": "UrlToFile", + "operationId": "ProtectPdf", "consumes": [ "application/json", "text/json", @@ -1521,36 +1993,50 @@ ], "parameters": [ { - "in": "body", - "name": "urlData", - "required": true, - "schema": { - "$ref": "#/definitions/UrlData" - }, + "in": "header", + "name": "ownerPassword", + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "URL", - "description": "URL" + "x-ms-summary": "Owner Password", + "description": "Protect the editing of the PDF with the owner password" + }, + { + "in": "header", + "name": "userPassword", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "User Password", + "description": "Protect the opening of the PDF with the user password" + }, + { + "in": "body", + "name": "fileData", + "required": true, + "schema": { + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "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/2030_UrlToFile" + "summary": "Protect PDF", + "description": "Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/4040_ProtectPDF" } }, - "/Translate": { + "/UnProtectPdf": { "post": { "tags": [ "Converter" ], - "operationId": "Translate", + "operationId": "UnProtectPdf", "consumes": [ "application/json", "text/json", @@ -1564,65 +2050,50 @@ "parameters": [ { "in": "header", - "name": "from", - "required": true, + "name": "ownerPassword", "type": "string", - "x-ms-dynamic-values": { - "operationId": "GetLanguages", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, "x-ms-visibility": "important", - "x-ms-summary": "From", - "description": "From" + "x-ms-summary": "Owner Password", + "description": "Owner Password" }, { "in": "header", - "name": "to", - "required": true, - "type": "string", - "x-ms-dynamic-values": { - "operationId": "GetLanguages", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "To", - "description": "To" + "name": "removePermissions", + "type": "boolean", + "default": true, + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Permissions", + "description": "Remove all access permissions" }, { "in": "body", - "name": "translationData", + "name": "fileData", "required": true, "schema": { - "$ref": "#/definitions/TranslationData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Text" + "$ref": "#/definitions/FileData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/TranslationResponse" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Translate Text", - "description": "Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/2040_Translate" + "summary": "Unprotect PDF", + "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/4050_UnprotectPDF" } }, - "/GetImageFormats": { + "/GetWordSectionTypes": { "get": { "tags": [ "Converter" ], - "operationId": "GetImageFormats", + "operationId": "GetWordSectionTypes", "produces": [ "text/plain", "application/json", @@ -1630,7 +2101,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "type": "array", "items": { @@ -1640,16 +2111,16 @@ } }, "x-ms-visibility": "internal", - "summary": "Get list of image formats", - "description": "Returns supported image formats" + "summary": "Get list of Word section types", + "description": "Returns supported Word section types" } }, - "/GetResizeOptions": { + "/GetWordTableStyles": { "get": { "tags": [ "Converter" ], - "operationId": "GetResizeOptions", + "operationId": "GetWordTableStyles", "produces": [ "text/plain", "application/json", @@ -1657,7 +2128,7 @@ ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "type": "array", "items": { @@ -1667,43 +2138,55 @@ } }, "x-ms-visibility": "internal", - "summary": "Get list of Resize options", - "description": "Returns list of Resize options" + "summary": "Get list of Word table styles", + "description": "Returns supported Word table styles" } }, - "/GetCodeFormats": { - "get": { + "/CreateWordFile": { + "post": { "tags": [ "Converter" ], - "operationId": "GetCodeFormats", + "operationId": "CreateWordFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "wordCreationObject", + "schema": { + "$ref": "#/definitions/WordCreationObject" + } + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of code formats", - "description": "Returns supported code formats" + "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/5010_CreateWordFile" } }, - "/ConvertImage": { + "/ExtractWordBookmarks": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertImage", + "operationId": "ExtractWordBookmarks", "consumes": [ "application/json", "text/json", @@ -1715,21 +2198,6 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "outFormat", - "type": "string", - "default": "jpeg", - "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Output format", - "description": "Output format" - }, { "in": "body", "name": "fileData", @@ -1741,24 +2209,27 @@ ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "type": "array", + "items": { + "$ref": "#/definitions/KeyValPair" + } } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert Image to another Image Format", - "description": "Convert an image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF)" + "summary": "Extract Bookmarks from Word File", + "description": "Extract all bookmarks from a Word fie (DOCX) and get them as a list - https://converter.power2apps.com/5000_word/5020_ExtractWordBookmarks" } }, - "/ResizeImage": { + "/AddImageToWord": { "post": { "tags": [ "Converter" ], - "operationId": "ResizeImage", + "operationId": "AddImageToWord", "consumes": [ "application/json", "text/json", @@ -1770,65 +2241,17 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "width", - "type": "number", - "format": "double", - "x-ms-visibility": "important", - "x-ms-summary": "Width", - "description": "The width of the image - empty for auto" - }, - { - "in": "header", - "name": "height", - "type": "number", - "format": "double", - "x-ms-visibility": "important", - "x-ms-summary": "Height", - "description": "The height of the image - empty for auto" - }, - { - "in": "header", - "name": "outFormat", - "type": "string", - "default": "JPEG", - "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Format", - "description": "Outputformat" - }, - { - "in": "header", - "name": "resizeBy", - "type": "string", - "default": "px", - "x-ms-dynamic-values": { - "operationId": "GetResizeOptions", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "advanced", - "x-ms-summary": "Resize By", - "description": "Resize By" - }, { "in": "body", - "name": "fileData", + "name": "wordImage", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/WordImage" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } @@ -1836,16 +2259,16 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Resize Image", - "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF)" + "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/5030_AddImageToWord" } }, - "/ResizeImageV2": { + "/AddImageWithinTableToWord": { "post": { "tags": [ "Converter" ], - "operationId": "ResizeImageV2", + "operationId": "AddImageWithinTableToWord", "consumes": [ "application/json", "text/json", @@ -1857,66 +2280,34 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "width", - "type": "number", - "format": "double", - "x-ms-visibility": "important", - "x-ms-summary": "Width", - "description": "The width of the image - empty for auto" - }, - { - "in": "header", - "name": "height", - "type": "number", - "format": "double", - "x-ms-visibility": "important", - "x-ms-summary": "Height", - "description": "The height of the image - empty for auto" - }, - { - "in": "header", - "name": "resizeBy", - "type": "string", - "default": "px", - "x-ms-dynamic-values": { - "operationId": "GetResizeOptions", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "advanced", - "x-ms-summary": "Resize By", - "description": "Resize By" - }, { "in": "body", - "name": "fileData", + "name": "wordImage", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/WordImage" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "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/3021_ResizeImage" + "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" } }, - "/RotateImage": { + "/AddImageWithinTableToWordV2": { "post": { "tags": [ "Converter" ], - "operationId": "RotateImage", + "operationId": "AddImageWithinTableToWordV2", "consumes": [ "application/json", "text/json", @@ -1928,59 +2319,34 @@ "text/json" ], "parameters": [ - { - "in": "query", - "name": "rotate", - "type": "number", - "format": "float", - "default": 90, - "x-ms-visibility": "important", - "x-ms-summary": "Rotate", - "description": "Degrees the image is rotated with" - }, - { - "in": "header", - "name": "outFormat", - "type": "string", - "default": "jpeg", - "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Output format", - "description": "Output format" - }, { "in": "body", - "name": "fileData", - "required": true, + "name": "wordImageWithinTable", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/WordImageWithinTable" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "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/3030_RotateImage" + "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/5041_AddImageWithinTableToWordV2" } }, - "/CompressImage": { + "/AddTableToWord": { "post": { "tags": [ "Converter" ], - "operationId": "CompressImage", + "operationId": "AddTableToWord", "consumes": [ "application/json", "text/json", @@ -1992,44 +2358,34 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "quality", - "type": "integer", - "format": "int32", - "default": 70, - "x-ms-visibility": "important", - "x-ms-summary": "Image Quality", - "description": "The quality of the image (0-100)" - }, { "in": "body", - "name": "fileData", - "required": true, + "name": "wordTable", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/WordTable" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Compress JPG Image", - "description": "Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/3040_CompressImage" + "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/5050_AddTableToWord" } }, - "/ReadCode": { + "/AddTextToWord": { "post": { "tags": [ "Converter" ], - "operationId": "ReadCode", + "operationId": "AddTextToWord", "consumes": [ "application/json", "text/json", @@ -2043,32 +2399,37 @@ "parameters": [ { "in": "body", - "name": "fileData", - "required": true, + "name": "wordText", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/WordText" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/CodeResponse" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Read QR or Barcode", - "description": "Read a QR code or Barcode from an image - https://converter.power2apps.com/3000_imagesBarcodes/3050_ReadQrOrBarcode" + "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/5060_AddTextToWord" } }, - "/CreateCode": { + "/InsertTextToWord": { "post": { "tags": [ "Converter" ], - "operationId": "CreateCode", + "operationId": "InsertTextToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", @@ -2076,68 +2437,16 @@ ], "parameters": [ { - "in": "query", - "name": "content", - "required": true, - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Content", - "description": "The content of the generated code" - }, - { - "in": "query", - "name": "width", - "type": "integer", - "format": "int32", - "default": 200, - "x-ms-visibility": "important", - "x-ms-summary": "Width", - "description": "The width in px" - }, - { - "in": "query", - "name": "height", - "type": "integer", - "format": "int32", - "default": 200, - "x-ms-visibility": "important", - "x-ms-summary": "Height", - "description": "The height in px" - }, - { - "in": "query", - "name": "codeFormat", - "type": "string", - "default": "QR CODE", - "x-ms-dynamic-values": { - "operationId": "GetCodeFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Code format", - "description": "The format of the Qr/Bar Code" - }, - { - "in": "query", - "name": "outFormat", - "type": "string", - "default": "JPEG", - "x-ms-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Output format", - "description": "Output format" + "in": "body", + "name": "insertWordText", + "schema": { + "$ref": "#/definitions/InsertWordText" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } @@ -2145,16 +2454,16 @@ }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Create QR or Barcode", - "description": "Create a QR code or a Barcode from a string" + "summary": "Insert Text to Word File", + "description": "Insert a text to a Word file (DOCX) - https://converter.power2apps.com/5000_word/5070_InsertTextToWord" } }, - "/ImageMetaData": { + "/InsertImageToWord": { "post": { "tags": [ "Converter" ], - "operationId": "ImageMetaData", + "operationId": "InsertImageToWord", "consumes": [ "application/json", "text/json", @@ -2168,59 +2477,71 @@ "parameters": [ { "in": "body", - "name": "fileData", - "required": true, + "name": "insertWordImage", "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/InsertWordImage" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/ImageMetaDataResponse" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Extract Information from Image", - "description": "Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) - https://converter.power2apps.com/3000_imagesBarcodes/3070_ImageMetaData" + "summary": "Insert Image to Word File", + "description": "Insert Image to a Word file (DOCX) - https://converter.power2apps.com/5000_word/5080_InsertImageToWord" } }, - "/GetFileExtensions": { - "get": { + "/InsertTableToWord": { + "post": { "tags": [ "Converter" ], - "operationId": "GetFileExtensions", + "operationId": "InsertTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "insertWordTable", + "schema": { + "$ref": "#/definitions/InsertWordTable" + } + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/FileResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of file extensions", - "description": "Returns supported file extensions" + "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/5090_InsertTableToWord" } }, - "/ConvertFileToPdf": { + "/ConvertSharePointSearchResults": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertFileToPdf", + "operationId": "ConvertSharePointSearchResults", "consumes": [ "application/json", "text/json", @@ -2232,61 +2553,41 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "fileName", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "File Name", - "description": "File name" - }, - { - "in": "header", - "name": "fileExtension", - "type": "string", - "default": "Extract from File name", - "x-ms-dynamic-values": { - "operationId": "GetFileExtensions", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "File Extension", - "description": "File extension" - }, { "in": "body", - "name": "fileData", + "name": "sharepointResultData", "required": true, "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/SharepointResultData" }, "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "SP search result", + "description": "SharePoint search result" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileContentResponse" + "type": "array", + "items": { + "$ref": "#/definitions/SharePointSearchResultResponse" + } } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert file (DOCX, PPTX, XLSX, HTML, ...) to PDF", - "description": "Convert a document (Word, Powerpoint, Excel, ..) to a PDF file" + "summary": "Extract results from Send HTTP request to SharePoint search", + "description": "Extract results from the action 'Send HTTP request to SharePoint' search - https://converter.power2apps.com/6000_SharePoint/6010_ConvertSharePointSearchResults" } }, - "/ConvertFileToPdfV2": { + "/ConvertHTMLtableToJson": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertFileToPdfV2", + "operationId": "ConvertHTMLtableToJson", "consumes": [ "application/json", "text/json", @@ -2298,60 +2599,38 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "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'" - }, - { - "in": "header", - "name": "fileExtension", - "type": "string", - "default": "HTML", - "x-ms-dynamic-values": { - "operationId": "GetFileExtensions", - "value-path": "name", - "value-title": "name", - "parameters": {} - }, - "x-ms-visibility": "important", - "x-ms-summary": "Origin File Extension", - "description": "Origin File extension" - }, { "in": "body", - "name": "file", + "name": "htmlTableData", "required": true, "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/HtmlTableData" }, "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "HTML Table", + "description": "HTML table" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/JsonResponse" } } }, + "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/4011_ConvertFileToPDFV2" + "summary": "Convert HTML Table to JSON", + "description": "Convert an HTML table to a JSON or extract the first HTML table from an URL and convert it to a JSON" } }, - "/MergePDFs": { + "/ConvertHTMLtableToJsonV2": { "post": { "tags": [ "Converter" ], - "operationId": "MergePDFs", + "operationId": "ConvertHTMLtableToJsonV2", "consumes": [ "application/json", "text/json", @@ -2365,32 +2644,36 @@ "parameters": [ { "in": "body", - "name": "fileData", + "name": "htmlTableData", "required": true, "schema": { - "$ref": "#/definitions/FileDataTuple" - } + "$ref": "#/definitions/HtmlTableData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML Table", + "description": "HTML table" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/JsonTableResponse" } } }, + "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/4020_MergePDFs" + "summary": "Convert HTML Table to JSON", + "description": "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" } }, - "/PDFMetaData": { + "/ConvertHtmlToPdf": { "post": { "tags": [ "Converter" ], - "operationId": "PDFMetaData", + "operationId": "ConvertHtmlToPdf", "consumes": [ "application/json", "text/json", @@ -2404,32 +2687,36 @@ "parameters": [ { "in": "body", - "name": "fileData", + "name": "htmlData", "required": true, "schema": { - "$ref": "#/definitions/FileData" - } + "$ref": "#/definitions/HtmlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/Pdf_Metadata" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Extract Information from PDF", - "description": "Get the metadata of a PDF - https://converter.power2apps.com/4000_pdf/4030_PDFMetaData" + "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/7020_ConvertHtmlToPdf" } }, - "/ProtectPdf": { + "/ConvertHtmlToImage": { "post": { "tags": [ "Converter" ], - "operationId": "ProtectPdf", + "operationId": "ConvertHtmlToImage", "consumes": [ "application/json", "text/json", @@ -2443,48 +2730,56 @@ "parameters": [ { "in": "header", - "name": "ownerPassword", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Owner Password", - "description": "Protect the editing of the PDF with the owner password" + "name": "width", + "type": "integer", + "format": "int32", + "default": 500, + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "The width in px" }, { "in": "header", - "name": "userPassword", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "User Password", - "description": "Protect the opening of the PDF with the user password" + "name": "height", + "type": "integer", + "format": "int32", + "default": 500, + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "The height in px" }, { "in": "body", - "name": "fileData", + "name": "htmlData", "required": true, "schema": { - "$ref": "#/definitions/FileData" - } + "$ref": "#/definitions/HtmlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML" } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Protect PDF", - "description": "Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/4040_ProtectPDF" + "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/7030_ConvertHtmlToImage" } }, - "/UnProtectPdf": { + "/SortJson": { "post": { "tags": [ "Converter" ], - "operationId": "UnProtectPdf", + "operationId": "SortJson", "consumes": [ "application/json", "text/json", @@ -2496,105 +2791,35 @@ "text/json" ], "parameters": [ - { - "in": "header", - "name": "ownerPassword", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Owner Password", - "description": "Owner Password" - }, - { - "in": "header", - "name": "removePermissions", - "type": "boolean", - "default": true, - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Permissions", - "description": "Remove all access permissions" - }, { "in": "body", - "name": "fileData", + "name": "dtoRequestSortJsonData", "required": true, "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/DtoRequestSortJsonData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseJson" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Unprotect PDF", - "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/4050_UnprotectPDF" - } - }, - "/GetWordSectionTypes": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetWordSectionTypes", - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } - } - }, - "x-ms-visibility": "internal", - "summary": "Get list of Word section types", - "description": "Returns supported Word section types" - } - }, - "/GetWordTableStyles": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetWordTableStyles", - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "responses": { - "200": { - "description": "Success", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } - } - }, - "x-ms-visibility": "internal", - "summary": "Get list of Word table styles", - "description": "Returns supported Word table styles" + "summary": "Sort JSON", + "description": "Sort a JSON object, list or array - https://converter.power2apps.com/2000_dataHandling/2050_SortJson" } }, - "/CreateWordFile": { + "/SortCsv": { "post": { "tags": [ "Converter" ], - "operationId": "CreateWordFile", + "operationId": "SortCsv", "consumes": [ "application/json", "text/json", @@ -2608,31 +2833,33 @@ "parameters": [ { "in": "body", - "name": "wordCreationObject", + "name": "dtoRequestSortCsvData", + "required": true, "schema": { - "$ref": "#/definitions/WordCreationObject" + "$ref": "#/definitions/DtoRequestSortCsvData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseCsv" } } }, + "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/5010_CreateWordFile" + "summary": "Sort CSV", + "description": "Sort a CSV - https://converter.power2apps.com/2000_dataHandling/2060_SortCsv" } }, - "/ExtractWordBookmarks": { + "/ConvertColor": { "post": { "tags": [ "Converter" ], - "operationId": "ExtractWordBookmarks", + "operationId": "ConvertColor", "consumes": [ "application/json", "text/json", @@ -2646,35 +2873,33 @@ "parameters": [ { "in": "body", - "name": "fileData", + "name": "dtoRequestColorData", "required": true, "schema": { - "$ref": "#/definitions/FileData" + "$ref": "#/definitions/DtoRequestColorData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/KeyValPair" - } + "$ref": "#/definitions/DtoResponseColor" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Extract Bookmarks from Word File", - "description": "Extract all bookmarks from a Word fie (DOCX) and get them as a list - https://converter.power2apps.com/5000_word/5020_ExtractWordBookmarks" + "summary": "Convert any Color to any other 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" } }, - "/AddImageToWord": { + "/JoinCsvs": { "post": { "tags": [ "Converter" ], - "operationId": "AddImageToWord", + "operationId": "JoinCsvs", "consumes": [ "application/json", "text/json", @@ -2688,31 +2913,33 @@ "parameters": [ { "in": "body", - "name": "wordImage", + "name": "dtoRequestJoinCsvData", + "required": true, "schema": { - "$ref": "#/definitions/WordImage" + "$ref": "#/definitions/DtoRequestJoinCsvData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseCsv" } } }, + "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/5030_AddImageToWord" + "summary": "Join CSVs", + "description": "Join (aka merge, concate or combine) CSV tables - https://converter.power2apps.com/2000_dataHandling/2080_JoinCsvs" } }, - "/AddImageWithinTableToWord": { + "/JoinJsons": { "post": { "tags": [ "Converter" ], - "operationId": "AddImageWithinTableToWord", + "operationId": "JoinJsons", "consumes": [ "application/json", "text/json", @@ -2726,109 +2953,141 @@ "parameters": [ { "in": "body", - "name": "wordImage", + "name": "dtoRequestJoinJsonData", + "required": true, "schema": { - "$ref": "#/definitions/WordImage" + "$ref": "#/definitions/DtoRequestJoinJsonData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseJson" } } }, "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" + "summary": "Join JSONs", + "description": "Join (aka merge, concate or combine) JSON lists - https://converter.power2apps.com/2000_dataHandling/2090_JoinJsons" } }, - "/AddImageWithinTableToWordV2": { - "post": { + "/GetChartTypes": { + "get": { "tags": [ "Converter" ], - "operationId": "AddImageWithinTableToWordV2", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], - "produces": [ - "text/plain", + "operationId": "GetChartTypes", + "produces": [ + "text/plain", "application/json", "text/json" ], - "parameters": [ - { - "in": "body", - "name": "wordImageWithinTable", + "responses": { + "200": { + "description": "OK", "schema": { - "$ref": "#/definitions/WordImageWithinTable" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } + }, + "x-ms-visibility": "internal", + "summary": "Get list of Chart types", + "description": "Returns list of chart types" + } + }, + "/GetImagePositionHorizontal": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetImagePositionHorizontal", + "produces": [ + "text/plain", + "application/json", + "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } }, - "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/5040_AddImageWithinTableToWordV2" + "x-ms-visibility": "internal", + "summary": "Get Image Position Horizontal", + "description": "Returns list of image position horizontal" } }, - "/AddTableToWord": { - "post": { + "/GetImagePositionVertical": { + "get": { "tags": [ "Converter" ], - "operationId": "AddTableToWord", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], + "operationId": "GetImagePositionVertical", "produces": [ "text/plain", "application/json", "text/json" ], - "parameters": [ - { - "in": "body", - "name": "wordTable", + "responses": { + "200": { + "description": "OK", "schema": { - "$ref": "#/definitions/WordTable" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } + }, + "x-ms-visibility": "internal", + "summary": "Get Image Position Vertical", + "description": "Returns list of image position vertical" + } + }, + "/GetChartImageFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetChartImageFormats", + "produces": [ + "text/plain", + "application/json", + "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } }, - "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/5050_AddTableToWord" + "x-ms-visibility": "internal", + "summary": "Get list of chart image formats", + "description": "Returns supported image formats" } }, - "/AddTextToWord": { + "/ConvertImageV2": { "post": { "tags": [ "Converter" ], - "operationId": "AddTextToWord", + "operationId": "ConvertImageV2", "consumes": [ "application/json", "text/json", @@ -2842,31 +3101,33 @@ "parameters": [ { "in": "body", - "name": "wordText", + "name": "dtoRequestImageFileData", + "required": true, "schema": { - "$ref": "#/definitions/WordText" + "$ref": "#/definitions/DtoRequestConvertImageFileData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, + "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/5060_AddTextToWord" + "summary": "Convert Image to another Image Format", + "description": "Convert a common (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, ..) image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/3011_ConvertImageV2" } }, - "/InsertTextToWord": { + "/CreateCodeV2": { "post": { "tags": [ "Converter" ], - "operationId": "InsertTextToWord", + "operationId": "CreateCodeV2", "consumes": [ "application/json", "text/json", @@ -2880,31 +3141,33 @@ "parameters": [ { "in": "body", - "name": "insertWordText", + "name": "dtoRequestCodeData", + "required": true, "schema": { - "$ref": "#/definitions/InsertWordText" + "$ref": "#/definitions/DtoRequestCreateCodeData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, + "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/5070_InsertTextToWord" + "summary": "Create QR or Barcode", + "description": "Create a QR code or a Barcode from a string - https://converter.power2apps.com/3000_imagesBarcodes/3060_CreateCodeV2" } }, - "/InsertImageToWord": { + "/CreateWatermarkImage": { "post": { "tags": [ "Converter" ], - "operationId": "InsertImageToWord", + "operationId": "CreateWatermarkImage", "consumes": [ "application/json", "text/json", @@ -2918,31 +3181,33 @@ "parameters": [ { "in": "body", - "name": "insertWordImage", + "name": "dtoRequestWatermarkImageData", + "required": true, "schema": { - "$ref": "#/definitions/InsertWordImage" + "$ref": "#/definitions/DtoRequestWatermarkImageData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, + "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/5080_InsertImageToWord" + "summary": "Create Watermark Image", + "description": "Overlap an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by another image - https://converter.power2apps.com/3000_imagesBarcodes/3080_CreateImageWatermark" } }, - "/InsertTableToWord": { + "/CreateChartImage": { "post": { "tags": [ "Converter" ], - "operationId": "InsertTableToWord", + "operationId": "CreateChartImage", "consumes": [ "application/json", "text/json", @@ -2956,31 +3221,33 @@ "parameters": [ { "in": "body", - "name": "insertWordTable", + "name": "dtoRequestChartData", + "required": true, "schema": { - "$ref": "#/definitions/InsertWordTable" + "$ref": "#/definitions/DtoRequestChartData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, + "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/5090_InsertTableToWord" + "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/3090_CreateImageChart" } }, - "/ConvertSharePointSearchResults": { + "/CreateTableImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertSharePointSearchResults", + "operationId": "CreateTableImage", "consumes": [ "application/json", "text/json", @@ -2994,38 +3261,33 @@ "parameters": [ { "in": "body", - "name": "sharepointResultData", + "name": "dtoRequestChartTableData", "required": true, "schema": { - "$ref": "#/definitions/SharepointResultData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "SP search result", - "description": "SharePoint search result" + "$ref": "#/definitions/DtoRequestChartTableData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/SharePointSearchResultResponse" - } + "$ref": "#/definitions/DtoResponseFile" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Extract results from Send HTTP request to SharePoint search", - "description": "Extract results from the action 'Send HTTP request to SharePoint' search - https://converter.power2apps.com/6000_SharePoint/6010_ConvertSharePointSearchResults" + "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/3100_CreateImageTable" } }, - "/ConvertHTMLtableToJson": { + "/CreateGraphImage": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertHTMLtableToJson", + "operationId": "CreateGraphImage", "consumes": [ "application/json", "text/json", @@ -3039,36 +3301,33 @@ "parameters": [ { "in": "body", - "name": "htmlTableData", + "name": "dtoReqeustChartGraphData", "required": true, "schema": { - "$ref": "#/definitions/HtmlTableData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "HTML table", - "description": "HTML table" + "$ref": "#/definitions/DtoRequestChartGraphData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/JsonResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert HTML Table to JSON", - "description": "Convert an HTML table to a JSON or extract the first HTML table from an URL and convert it to a JSON" + "summary": "Create Graph Image", + "description": "Convert Graph Description Language (DOT) into visual diagrams or charts with Graphviz - https://converter.power2apps.com/3000_imagesBarcodes/3110_CreateImageGraph" } }, - "/ConvertHTMLtableToJsonV2": { + "/AddTableToWordV2": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertHTMLtableToJsonV2", + "operationId": "AddTableToWordV2", "consumes": [ "application/json", "text/json", @@ -3082,35 +3341,32 @@ "parameters": [ { "in": "body", - "name": "htmlTableData", - "required": true, + "name": "dtoRequestWordTableData", "schema": { - "$ref": "#/definitions/HtmlTableData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "HTML table", - "description": "HTML table" + "$ref": "#/definitions/DtoRequestWordTableData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/JsonTableResponse" + "$ref": "#/definitions/DtoResponseFile" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert HTML Table to JSON", - "description": "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" + "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/5051_AddTableToWordV2" } }, - "/ConvertHtmlToPdf": { + "/AddHtmlToWord": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertHtmlToPdf", + "operationId": "AddHtmlToWord", "consumes": [ "application/json", "text/json", @@ -3124,19 +3380,15 @@ "parameters": [ { "in": "body", - "name": "htmlData", - "required": true, + "name": "dtoRequestWordHtmlData", "schema": { - "$ref": "#/definitions/HtmlData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML" + "$ref": "#/definitions/DtoRequestWordHtmlData" + } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { "$ref": "#/definitions/FileResponse" } @@ -3144,78 +3396,97 @@ }, "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/7020_ConvertHtmlToPdf" + "summary": "Add HTML to Word File", + "description": "Add a HTML to a Word file (DOCX) or create a new Word file (DOCX) with a HTML - https://converter.power2apps.com/5000_word/5100_AddHtmlToWord" } }, - "/ConvertHtmlToImage": { - "post": { + "/GetPaperFormats": { + "get": { "tags": [ "Converter" ], - "operationId": "ConvertHtmlToImage", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], + "operationId": "GetPaperFormats", "produces": [ "text/plain", "application/json", "text/json" ], - "parameters": [ - { - "in": "header", - "name": "width", - "type": "integer", - "format": "int32", - "default": 500, - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "The width in px" - }, - { - "in": "header", - "name": "height", - "type": "integer", - "format": "int32", - "default": 500, - "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "The height in px" - }, - { - "in": "body", - "name": "htmlData", - "required": true, + "responses": { + "200": { + "description": "OK", "schema": { - "$ref": "#/definitions/HtmlData" - }, - "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } + } } + }, + "x-ms-visibility": "internal", + "summary": "Get list of Paper formats", + "description": "Returns list of paper formats" + } + }, + "/GetFooterOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetFooterOptions", + "produces": [ + "text/plain", + "application/json", + "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/FileResponse" + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } } } }, - "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/7030_ConvertHtmlToImage" + "x-ms-visibility": "internal", + "summary": "Get list of Footer options", + "description": "Returns list of footer options" } }, - "/SortJson": { + "/GetHeaderOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetHeaderOptions", + "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 Header options", + "description": "Returns list of header options" + } + }, + "/ConvertHtmlToPdfV2": { "post": { "tags": [ "Converter" ], - "operationId": "SortJson", + "operationId": "ConvertHtmlToPdfV2", "consumes": [ "application/json", "text/json", @@ -3229,32 +3500,33 @@ "parameters": [ { "in": "body", - "name": "dtoRequestSortJsonData", + "name": "dtoRequestHtmlToPdfData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestSortJsonData" + "$ref": "#/definitions/DtoRequestHtmlToPdfData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseJson" + "$ref": "#/definitions/FileResponse" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Sort JSON", - "description": "Sort a JSON object, list or array - https://converter.power2apps.com/2000_dataHandling/2050_SortJson" + "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/7021_ConvertHtmlToPdfV2" } }, - "/SortCsv": { + "/ConvertHtmlToWord": { "post": { "tags": [ "Converter" ], - "operationId": "SortCsv", + "operationId": "ConvertHtmlToWord", "consumes": [ "application/json", "text/json", @@ -3268,32 +3540,33 @@ "parameters": [ { "in": "body", - "name": "dtoRequestSortCsvData", + "name": "dtoRequestHtmlData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestSortCsvData" + "$ref": "#/definitions/DtoRequestHtmlWordData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseCsv" + "$ref": "#/definitions/DtoResponseFile" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Sort CSV", - "description": "Sort a CSV - https://converter.power2apps.com/2000_dataHandling/2060_SortCsv" + "summary": "Convert HTML to Word File", + "description": "Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/7040_ConvertHtmlToWord" } }, - "/ConvertColor": { + "/ConvertJsonToHtmlTable": { "post": { "tags": [ "Converter" ], - "operationId": "ConvertColor", + "operationId": "ConvertJsonToHtmlTable", "consumes": [ "application/json", "text/json", @@ -3307,32 +3580,33 @@ "parameters": [ { "in": "body", - "name": "dtoRequestColorData", + "name": "dtoRequestJsonData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestColorData" + "$ref": "#/definitions/DtoRequestJsonData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseColor" + "$ref": "#/definitions/DtoResponseHtml" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Convert any Color to any other 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" + "summary": "Convert JSON to HTML Table", + "description": "Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/7050_ConvertJsonToHtmlTable" } }, - "/JoinCsvs": { + "/ConvertCsvToHtmlTable": { "post": { "tags": [ "Converter" ], - "operationId": "JoinCsvs", + "operationId": "ConvertCsvToHtmlTable", "consumes": [ "application/json", "text/json", @@ -3346,32 +3620,33 @@ "parameters": [ { "in": "body", - "name": "dtoRequestJoinCsvData", + "name": "dtoRequestCsvData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestJoinCsvData" + "$ref": "#/definitions/DtoRequestCsvData" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseCsv" + "$ref": "#/definitions/DtoResponseHtml" } } }, + "deprecated": true, "x-ms-visibility": "important", - "summary": "Join CSVs", - "description": "Join (aka merge, concate or combine) CSV tables - https://converter.power2apps.com/2000_dataHandling/2070_JoinCsvs" + "summary": "Convert CSV to HTML Table", + "description": "Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/7060_ConvertCsvToHtmlTable" } }, - "/JoinJsons": { + "/V1013_ConvertJsonToCsv": { "post": { "tags": [ "Converter" ], - "operationId": "JoinJsons", + "operationId": "V1013_ConvertJsonToCsv", "consumes": [ "application/json", "text/json", @@ -3385,140 +3660,149 @@ "parameters": [ { "in": "body", - "name": "dtoRequestJoinJsonData", + "name": "dtoRequestV1013_ConvertJsonToCsv", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestJoinJsonData" + "$ref": "#/definitions/DtoRequestV1013_ConvertJsonToCsv" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseJson" + "$ref": "#/definitions/DtoResponseV1013_ConvertJsonToCsv" } } }, "x-ms-visibility": "important", - "summary": "Join JSONs", - "description": "Join (aka merge, concate or combine) JSON lists - https://converter.power2apps.com/2000_dataHandling/2080_JoinJsons" + "summary": "Convert JSON to CSV", + "description": "Convert a JSON to a CSV - https://converter.power2apps.com/1000_fileConversions/V1013_ConvertJsonToCsv" } }, - "/GetChartTypes": { - "get": { + "/V1022_ConvertCsvToJson": { + "post": { "tags": [ "Converter" ], - "operationId": "GetChartTypes", + "operationId": "V1022_ConvertCsvToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], - "responses": { - "200": { - "description": "Success", + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1022_ConvertCsvToJson", + "required": true, "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoRequestV1022_ConvertCsvToJson" } } - }, - "x-ms-visibility": "internal", - "summary": "Get list of Chart types", - "description": "Returns list of chart types" - } - }, - "/GetImagePositionHorizontal": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetImagePositionHorizontal", - "produces": [ - "text/plain", - "application/json", - "text/json" ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoResponseV1022_ConvertCsvToJson" } } }, - "x-ms-visibility": "internal", - "summary": "Get Image Position Horizontal", - "description": "Returns list of image position horizontal" + "x-ms-visibility": "important", + "summary": "Convert CSV to JSON", + "description": "Convert a CSV to a JSON - https://converter.power2apps.com/1000_fileConversions/V1022_ConvertCsvToJson" } }, - "/GetImagePositionVertical": { - "get": { + "/V1032_ConvertCsvToExcel": { + "post": { "tags": [ "Converter" ], - "operationId": "GetImagePositionVertical", + "operationId": "V1032_ConvertCsvToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1032_ConvertCsvToExcel", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1032_ConvertCsvToExcel" + } + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoResponseV1032_ConvertCsvToExcel" } } }, - "x-ms-visibility": "internal", - "summary": "Get Image Position Vertical", - "description": "Returns list of image position vertical" + "x-ms-visibility": "important", + "summary": "Convert CSV to Excel File", + "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1032_ConvertCsvToExcel" } }, - "/GetChartImageFormats": { - "get": { + "/V1042_ConvertJsonToXml": { + "post": { "tags": [ "Converter" ], - "operationId": "GetChartImageFormats", + "operationId": "V1042_ConvertJsonToXml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1042_ConvertJsonToXml", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1042_ConvertJsonToXml" + } + } + ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoResponseV1042_ConvertJsonToXml" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of chart image formats", - "description": "Returns supported image formats" + "x-ms-visibility": "important", + "summary": "Convert JSON to XML", + "description": "Convert a JSON to an XML - https://converter.power2apps.com/1000_fileConversions/V1042_ConvertJsonToXml" } }, - "/CreateCodeV2": { + "/V1052_ConvertXmlToJson": { "post": { "tags": [ "Converter" ], - "operationId": "CreateCodeV2", + "operationId": "V1052_ConvertXmlToJson", "consumes": [ "application/json", "text/json", @@ -3532,32 +3816,32 @@ "parameters": [ { "in": "body", - "name": "dtoRequestCodeData", + "name": "dtoRequestV1052_ConvertXmlToJson", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestCodeData" + "$ref": "#/definitions/DtoRequestV1052_ConvertXmlToJson" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/DtoResponseV1052_ConvertXmlToJson" } } }, "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/3060_CreateCodeV2" + "summary": "Convert XML to JSON", + "description": "Convert an XML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1052_ConvertXmlToJson" } }, - "/CreateWatermarkImage": { + "/V1062_ConvertJsonToExcel": { "post": { "tags": [ "Converter" ], - "operationId": "CreateWatermarkImage", + "operationId": "V1062_ConvertJsonToExcel", "consumes": [ "application/json", "text/json", @@ -3571,24 +3855,2363 @@ "parameters": [ { "in": "body", - "name": "dtoRequestWatermarkImageData", + "name": "dtoRequestJsonToExcelData", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestWatermarkImageData" + "$ref": "#/definitions/DtoRequestV1062_ConvertJsonToExcel" } } ], "responses": { "200": { - "description": "Success", + "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/DtoResponseV1062_ConvertJsonToExcel" } } }, "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/3080_CreateImageWatermark" + "summary": "Convert JSON to Excel File", + "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1062_ConvertJsonToExcel" + } + }, + "/V1071_ConvertYamlToJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1071_ConvertYamlToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1071_YamlToJson", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1071_ConvertYamlToJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1071_ConvertYamlToJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert YAML to JSON", + "description": "Convert a YAML to a JSON - https://converter.power2apps.com/1000_fileConversions/V1071_ConvertYamlToJson" + } + }, + "/V1081_ConvertJsonToYaml": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1081_ConvertJsonToYaml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1081_ConvertJsonToYaml", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1081_ConvertJsonToYaml" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1081_ConvertJsonToYaml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to YAML", + "description": "Convert a JSON to a YAML - https://converter.power2apps.com/1000_fileConversions/V1081_ConvertJsonToYaml" + } + }, + "/V1090_ConvertJsonToTextTable": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1090_ConvertJsonToTextTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1090_ConvertJsonToTextTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1090_ConvertJsonToTextTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1090_ConvertJsonToTextTable" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to Text-based Table", + "description": "Convert JSON to Plain Text Table - https://converter.power2apps.com/1000_fileConversions/V1090_ConvertJsonToTextTable" + } + }, + "/V1100_ConvertExcelToJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1100_ConvertExcelToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1100_ConvertExcelToJson", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1100_ConvertExcelToJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1100_ConvertExcelToJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert Excel File to JSON", + "description": "Reads data from an Excel file and converts it to JSON format - https://converter.power2apps.com/1000_fileConversions/V1100_ConvertExcelToJson" + } + }, + "/V2011_RegularExpression": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2011_RegularExpression", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2011_RegularExpression", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2011_RegularExpression" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2011_RegularExpression" + } + } + }, + "x-ms-visibility": "important", + "summary": "Regular Expression (RegEx)", + "description": "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" + } + }, + "/V2021_IbanData": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2021_IbanData", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2021_IbanData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2021_IbanData" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2021_IbanData" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Information from IBAN", + "description": "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" + } + }, + "/V2031_UrlToFile": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2031_UrlToFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2031_UrlToFile", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2031_UrlToFile" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2031_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/V2031_UrlToFile" + } + }, + "/V2041_Translate": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2041_Translate", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2041_Translate", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2041_Translate" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2041_Translate" + } + } + }, + "x-ms-visibility": "important", + "summary": "Translate Text", + "description": "Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/V2041_Translate" + } + }, + "/V2051_SortJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2051_SortJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2051_SortJson", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2051_SortJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2051_SortJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Sort JSON", + "description": "Sort a JSON object, list or array - https://converter.power2apps.com/2000_dataHandling/V2051_SortJson" + } + }, + "/V2061_SortCsv": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2061_SortCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2061_SortCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2061_SortCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2061_SortCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Sort CSV", + "description": "Sort a CSV - https://converter.power2apps.com/2000_dataHandling/V2061_SortCsv" + } + }, + "/V2071_ConvertColor": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2071_ConvertColor", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2071_ConvertColor", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2071_ConvertColor" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2071_ConvertColor" + } + } + }, + "x-ms-visibility": "important", + "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/V2071_ConvertColor" + } + }, + "/V2081_CombineCsvs": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2081_CombineCsvs", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2081_CombineCsvs", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2081_CombineCsvs" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2081_CombineCsvs" + } + } + }, + "x-ms-visibility": "important", + "summary": "Combine CSVs", + "description": "Combine (aka merge, concate or join) CSV tables - https://converter.power2apps.com/2000_dataHandling/V2081_CombineCsvs" + } + }, + "/V2091_CombineJsonArrays": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2091_CombineJsonArrays", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2091_CombineJsonArrays", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2091_CombineJsonArrays" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2091_CombineJsonArrays" + } + } + }, + "x-ms-visibility": "important", + "summary": "Combine JSON Arrays", + "description": "Combine (aka merge, concate or join) JSON lists - https://converter.power2apps.com/2000_dataHandling/V2091_CombineJsonArrays" + } + }, + "/V2100_ExtractJsonObjectProperties": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2100_ExtractJsonObjectProperties", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2100_ExtractJsonObjectProperties", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2100_ExtractJsonObjectProperties" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2100_ExtractJsonObjectProperties" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract JSON Object Properties (Headers)", + "description": "Extracts property names from a JSON object string and returns them as a list - https://converter.power2apps.com/2000_dataHandling/V2100_ExtractJsonObjectProperties" + } + }, + "/V2110_ReplaceTextWithPattern": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2110_ReplaceTextWithPattern", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2110_ReplaceTextWithPattern", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2110_ReplaceTextWithPattern" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2110_ReplaceTextWithPattern" + } + } + }, + "x-ms-visibility": "important", + "summary": "Replace Text With Pattern", + "description": "Replaces parts of a text based on a pattern using regular expressions (RegEx) - https://converter.power2apps.com/2000_dataHandling/V2110_ReplaceTextWithPattern" + } + }, + "/V2120_PatternMatchCheck": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2120_PatternMatchCheck", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2120_PatternMatchCheck", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2120_PatternMatchCheck" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2120_MatchPatternCheck" + } + } + }, + "x-ms-visibility": "important", + "summary": "Pattern Match Check", + "description": "Verify if text matches a given pattern using Regex - https://converter.power2apps.com/2000_dataHandling/V2120_PatternMatchCheck" + } + }, + "/V2130_SmartTextSplit": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2130_SmartTextSplit", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2130_SmartTextSplit", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2130_SmartTextSplit" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2130_SmartTextSplit" + } + } + }, + "x-ms-visibility": "important", + "summary": "Smart Text Split", + "description": "Divide text into segments based on patterns using Regex - https://converter.power2apps.com/2000_dataHandling/V2130_SmartTextSplit" + } + }, + "/V2140_ExtractTextAccordingToPattern": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2140_ExtractTextAccordingToPattern", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2140_ExtractTextAccordingToPattern", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2140_ExtractTextAccordingToPattern" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2140_ExtractTextAccordingToPattern" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Text According to Pattern", + "description": "Find and retrieve specific parts of text based on patterns using Regex - https://converter.power2apps.com/2000_dataHandling/V2130_SmartTextSplit" + } + }, + "/V2150_ExecuteJavaScript": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V2150_ExecuteJavaScript", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV2150_ExecuteJavaScript", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV2150_ExecuteJavaScript" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV2150_ExecuteJavaScript" + } + } + }, + "x-ms-visibility": "important", + "summary": "Run JavaScript Code", + "description": "Executes user-defined JavaScript code in Power Automate - https://converter.power2apps.com/2000_dataHandling/V2150_ExecuteJavaScript" + } + }, + "/V3012_ConvertImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3012_ConvertImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3012_ConvertImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3012_ConvertImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert Image to another Image Format", + "description": "Convert a common (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, ..) image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3012_ConvertImage" + } + }, + "/V3022_ResizeImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3022_ResizeImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3022_ResizeImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3022_ResizeImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3022_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/V3022_ResizeImage" + } + }, + "/V3031_RotateImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3031_RotateImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3031_RotateImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3031_RotateImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3031_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/V3031_RotateImage" + } + }, + "/V3041_CompressImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3041_CompressImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestCompressImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3041_CompressImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3041_CompressImage" + } + } + }, + "x-ms-visibility": "important", + "summary": "Compress JPG Image", + "description": "Compress a JPG (JPEG) image - https://converter.power2apps.com/3000_imagesBarcodes/V3041_CompressImage" + } + }, + "/V3051_ReadCode": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3051_ReadCode", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestReadCodeData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3051_ReadCode" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3051_ReadCode" + } + } + }, + "x-ms-visibility": "important", + "summary": "Read QR or Barcode", + "description": "Read a QR code or Barcode from an image - https://converter.power2apps.com/3000_imagesBarcodes/V3051_ReadCode" + } + }, + "/V3062_CreateCode": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3062_CreateCode", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3062_CreateCode", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3062_CreateCode" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3062_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/V3062_CreateCode" + } + }, + "/V3071_ImageMetaData": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3071_ImageMetaData", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3071_ImageMetaData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3071_ImageMetaData" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3071_ImageMetaData" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Information from Image", + "description": "Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) - https://converter.power2apps.com/3000_imagesBarcodes/V3071_ImageMetaData" + } + }, + "/V3081_CreateWatermarkImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3081_CreateWatermarkImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3081_CreateWatermarkImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3081_CreateWatermarkImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3081_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/V3081_CreateWatermarkImage" + } + }, + "/V3091_CreateChartImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3091_CreateChartImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3091_CreateChartImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3091_CreateChartImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3091_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/V3091_CreateChartImage" + } + }, + "/V3101_CreateTableImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3101_CreateTableImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3101_CreateTableImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3101_CreateTableImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3101_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/V3101_CreateTableImage" + } + }, + "/V3111_CreateGraphImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V3111_CreateGraphImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV3111_CreateGraphImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV3111_CreateGraphImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV3111_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/V3111_CreateGraphImage" + } + }, + "/V4012_ConvertFileToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4012_ConvertFileToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4012_FileToPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4012_FileToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4012_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/V4012_ConvertFileToPdf" + } + }, + "/V4021_MergePdfs": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4021_MergePdfs", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4021_MergePdfs", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4021_MergePdfs" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4021_MergePdfs" + } + } + }, + "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" + } + }, + "/V4031_PdfMetadata": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4031_PdfMetadata", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4031_PdfMetadata", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4031_PdfMetadata" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4031_PdfMetadata" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Information from PDF", + "description": "Get the metadata of a PDF - https://converter.power2apps.com/4000_pdf/V4031_PdfMetadata" + } + }, + "/V4041_ProtectPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4041_ProtectPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4041_ProtectPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4041_ProtectPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4041_ProtectPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Protect PDF", + "description": "Protect a PDF with a password - https://converter.power2apps.com/4000_pdf/V4041_ProtectPdf" + } + }, + "/V4051_UnProtectPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4051_UnProtectPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4051_UnProtectPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4051_UnProtectPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4051_UnProtectPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Unprotect PDF", + "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/V4051_UnProtectPdf" + } + }, + "/V5011_CreateWordFile": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5011_CreateWordFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5011_CreateWordFile", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5011_CreateWordFile" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5011_CreateWordFile" + } + } + }, + "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" + } + }, + "/V5021_ExtractWordBookmarks": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5021_ExtractWordBookmarks", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5021_ExtractWordBookmarks", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5021_ExtractWordBookmarks" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5021_ExtractWordBookmarks" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Bookmarks from Word File", + "description": "Extract all bookmarks from a Word file (DOCX) and get them as a list - https://converter.power2apps.com/5000_word/V5021_ExtractWordBookmarks" + } + }, + "/V5031_AddImageToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5031_AddImageToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5031_AddImageToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5031_AddImageToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5031_AddImageToWord" + } + } + }, + "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" + } + }, + "/V5042_AddImageWithinTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5042_AddImageWithinTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5042_AddImageWithinTableToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5042_AddImageWithinTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5042_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/V5042_AddImageWithinTableToWord" + } + }, + "/V5052_AddTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5052_AddTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5052_AddTableToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5052_AddTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5052_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/V5052_AddTableToWord" + } + }, + "/V5061_AddTextToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5061_AddTextToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestAddTextToWordData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5061_AddTextToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5061_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/V5061_AddTextToWord" + } + }, + "/V5071_InsertTextToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5071_InsertTextToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5071_InsertTextToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5071_InsertTextToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5071_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/V5071_InsertTextToWord" + } + }, + "/V5081_InsertImageToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5081_InsertImageToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5081_InsertImageToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5081_InsertImageToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "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" + } + }, + "/V5091_InsertTableToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5091_InsertTableToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5091_InsertTableToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5091_InsertTableToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5091_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/V5091_InsertTableToWord" + } + }, + "/V5101_AddHtmlToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5101_AddHtmlToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5101_AddHtmlToWord", + "schema": { + "$ref": "#/definitions/DtoRequestV5101_AddHtmlToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5101_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/V5101_AddHtmlToWord" + } + }, + "/V5110_InsertMultipleTextSectionsToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5110_InsertMultipleTextSectionsToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5110_InsertMultipleTextSectionsToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5110_InsertMultipleTextSectionsToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5110_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/V5110_InsertMultipleTextSectionsToWord" + } + }, + "/V5120_ExtractWordContentControls": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5120_ExtractWordContentControls", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5120_ExtractWordContentControls", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5120_ExtractWordContentControls" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5120_ExtractWordContentControls" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Content Controls from Word File", + "description": "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" + } + }, + "/V5130_UpdateWordTableOfContents": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5130_UpdateWordTableOfContents", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5130_UpdateWordTableOfContents", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5130_UpdateWordTableOfContents" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5130_UpdateWordTableOfContents" + } + } + }, + "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" + } + }, + "/V5140_UpdateWordContentControl": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5140_UpdateWordContentControl", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5140_UpdateWordContentControl", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5140_UpdateWordContentControl" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "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" + } + }, + "/V6011_ConvertSharePointSearchResults": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V6011_ConvertSharePointSearchResults", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV6011_ConvertSharePointSearchResults", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV6011_ConvertSharePointSearchResults" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV6011_ConvertSharePointSearchResults" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract results from Send HTTP request to SharePoint search", + "description": "Extract results from the action 'Send HTTP request to SharePoint' search - https://converter.power2apps.com/6000_SharePoint/V6011_ConvertSharePointSearchResults" + } + }, + "/V7012_ConvertHtmlTableToJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7012_ConvertHtmlTableToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestHtmlToTableData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7012_ConvertHtmlTableToJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7012_ConvertHtmlTableToJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML Table to JSON", + "description": "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" + } + }, + "/V7022_ConvertHtmlToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7022_ConvertHtmlToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7022_ConvertHtmlToPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7022_ConvertHtmlToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7022_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/V7022_ConvertHtmlToPdf" + } + }, + "/V7031_ConvertHtmlToImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7031_ConvertHtmlToImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7031_ConvertHtmlToImage", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7031_ConvertHtmlToImage" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7031_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/V7031_ConvertHtmlToImage" + } + }, + "/V7041_ConvertHtmlToWord": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7041_ConvertHtmlToWord", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7041_ConvertHtmlToWord", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7041_ConvertHtmlToWord" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML to Word File", + "description": "Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/V7041_ConvertHtmlToWord" + } + }, + "/V7051_ConvertJsonToHtmlTable": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7051_ConvertJsonToHtmlTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7051_ConvertJsonToHtmlTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7051_ConvertJsonToHtmlTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to HTML Table", + "description": "Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/V7051_ConvertJsonToHtmlTable" + } + }, + "/V7061_ConvertCsvToHtmlTable": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7061_ConvertCsvToHtmlTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7061_ConvertCsvToHtmlTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7061_ConvertCsvToHtmlTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to HTML Table", + "description": "Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/V7061_ConvertCsvToHtmlTable" + } + }, + "/V7070_ConvertHtmlTableToCsv": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7070_ConvertHtmlTableToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7070_ConvertHtmlTableToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7070_ConvertHtmlTableToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7070_ConvertHtmlTableToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML Table to CSV", + "description": "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" + } + }, + "/V7080_ConvertHtmlTableToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7080_ConvertHtmlTableToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7080_ConvertHtmlTableToExcel", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7080_ConvertHtmlTableToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7080_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/V7080_ConvertHtmlTableToExcel" + } + }, + "/V8010_ConvertXRechnungToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V8010_ConvertXRechnungToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV8010_ConvertXRechnungToPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV8010_ConvertXRechnungToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV8010_ConvertXRechnungToPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert XRechnung to PDF", + "description": "Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8010_ConvertXRechnungToPdf" + } + }, + "/V9010_InsertTextToPowerPoint": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V9010_InsertTextToPowerPoint", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestIV9010_InsertTextToPowerPoint", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV9010_InsertTextToPowerPoint" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "x-ms-visibility": "important", + "summary": "Insert Text to PowerPoint File", + "description": "Insert a text to a PowerPoint file (PPTX) - https://converter.power2apps.com/9000_powerpoint/V9010_InsertTextToPowerPoint" } } }, @@ -3596,1064 +6219,5045 @@ "BankingAccountData": { "type": "object", "properties": { - "isValid": { + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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_ExecuteJavaScript": { + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 = 20" + } + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "DtoRequestV5011_CreateWordFile": { + "required": [ + "sections" + ], + "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." + }, + "sections": { + "type": "array", + "items": { + "$ref": "#/definitions/Section" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Section", + "description": "Section" + } + }, + "additionalProperties": false + }, + "DtoRequestV5021_ExtractWordBookmarks": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File", + "description": "File" + }, + "includeHiddenBookmarks": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Hidden Bookmarks?", + "description": "include Hidden Bookmarks?" + }, + "searchKey": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Search Name", + "description": "Search for text in the bookmark name" + }, + "searchValue": { + "type": "string", + "x-ms-visibility": "advanced", + "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." + }, + "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": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (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" + } + }, + "additionalProperties": false + }, + "DtoRequestV5042_AddImageWithinTableToWord": { + "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." + }, + "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" + } + }, + "additionalProperties": false + }, + "DtoRequestV5052_AddTableToWord": { + "required": [ + "table" + ], + "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." + }, + "table": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Table data in CSV or JSON format" + }, + "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": "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": { } + } + }, + "tableText": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Table Caption", + "description": "Text displayed next to table" + } + }, + "additionalProperties": false + }, + "DtoRequestV5061_AddTextToWord": { + "required": [ + "sectionType", + "text" + ], + "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." + }, + "sectionType": { + "default": "Heading1", + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "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 + }, + "DtoRequestV5071_InsertTextToWord": { + "required": [ + "existingFileContent", + "placeholderName" + ], + "type": "object", + "properties": { + "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": "Placeholder Name", + "description": "The text between prefix and suffix where to insert the text, e.g. {{InsertHere}}" + }, + "placeholderText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Text", + "description": "Placeholder text" + }, + "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 + }, + "DtoRequestV5081_InsertImageToWord": { + "required": [ + "existingFileContent", + "placeholderImage" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert image in" + }, + "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}}" + }, + "placeholderImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image", + "description": "Placeholder image" + }, + "maxWidth": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width in pixels, capped at 800 (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" + }, + "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 + }, + "DtoRequestV5091_InsertTableToWord": { + "required": [ + "existingFileContent" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert table in" + }, + "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": "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": "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 + }, + "DtoRequestV5101_AddHtmlToWord": { + "required": [ + "html" + ], + "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." + }, + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML to embed in the Word file" + } + }, + "additionalProperties": false + }, + "DtoRequestV5110_InsertMultipleTextSectionsToWord": { + "required": [ + "existingFileContent", + "insertSections" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to insert text in" + }, + "insertSections": { + "type": "array", + "items": { + "$ref": "#/definitions/InsertSection" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder", + "description": "Placeholder" + }, + "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 + }, + "DtoRequestV5120_ExtractWordContentControls": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "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 + }, + "DtoRequestV5130_UpdateWordTableOfContents": { + "required": [ + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" + } + }, + "additionalProperties": false + }, + "DtoRequestV5140_UpdateWordContentControl": { + "required": [ + "file", + "name" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update" + }, + "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" + } + }, + "additionalProperties": false + }, + "DtoRequestV6011_ConvertSharePointSearchResults": { + "required": [ + "sharepointResult" + ], + "type": "object", + "properties": { + "sharepointResult": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "SP search result", + "description": "SharePoint search result" + } + }, + "additionalProperties": false + }, + "DtoRequestV7012_ConvertHtmlTableToJson": { + "required": [ + "htmlTable" + ], + "type": "object", + "properties": { + "htmlTable": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML Table", + "description": "HTML table" + } + }, + "additionalProperties": false + }, + "DtoRequestV7022_ConvertHtmlToPdf": { + "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 + }, + "DtoRequestV7031_ConvertHtmlToImage": { + "required": [ + "html" + ], + "type": "object", + "properties": { + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML Content or URL" + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Image Width (in pixels). Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "Image Height (in pixels). Default = 500" + } + }, + "additionalProperties": false + }, + "DtoRequestV7041_ConvertHtmlToWord": { + "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 + }, + "DtoRequestV7051_ConvertJsonToHtmlTable": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestV7061_ConvertCsvToHtmlTable": { + "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 + }, + "DtoRequestV7070_ConvertHtmlTableToCsv": { + "required": [ + "htmlTable" + ], + "type": "object", + "properties": { + "htmlTable": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML Table", + "description": "HTML table" + }, + "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 + }, + "DtoRequestV7080_ConvertHtmlTableToExcel": { + "required": [ + "htmlTable" + ], + "type": "object", + "properties": { + "htmlTable": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML Table", + "description": "If the input has multiple HTML tables, each goes into a separate Excel sheet" + } + }, + "additionalProperties": false + }, + "DtoRequestV8010_ConvertXRechnungToPdf": { + "required": [ + "xml" + ], + "type": "object", + "properties": { + "xml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XRechnung", + "description": "XML data of Factur X or ZUGFeRD regarding EN16931" + } + }, + "additionalProperties": false + }, + "DtoRequestV9010_InsertTextToPowerPoint": { + "required": [ + "existingFileContent", + "placeholderName" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing PowerPoint file to insert text in" + }, + "placeholderName": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Name", + "description": "Placeholder name" + }, + "placeholderText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Text", + "description": "Placeholder text" + }, + "placeholderPrefix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" + }, + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" + } + }, + "additionalProperties": false + }, + "DtoRequestWatermarkImageData": { + "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 + }, + "DtoRequestWordHtmlData": { + "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." + }, + "html": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML to create the Word" + } + }, + "additionalProperties": false + }, + "DtoRequestWordTableData": { + "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." + }, + "table": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Table data in CSV or JSON format" + }, + "tableStyle": { + "default": "ListTable1Light", + "type": "string", + "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": { } + } + }, + "tableText": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Table Caption", + "description": "Text displayed next to table" + } + }, + "additionalProperties": false + }, + "DtoResponseColor": { + "type": "object", + "properties": { + "rgb": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "RGB", + "description": "RGB" + }, + "hex": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HEX", + "description": "HEX" + }, + "cmyk": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CMYK", + "description": "CMYK" + }, + "hsl": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSL", + "description": "HSL" + }, + "hsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSV", + "description": "HSV" + }, + "xyz": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XYZ", + "description": "XYZ" + }, + "yiq": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YIQ", + "description": "YIQ" + }, + "yuv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YUV", + "description": "YUV" + }, + "colorName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Color name", + "description": "Color name" + } + }, + "additionalProperties": false + }, + "DtoResponseCsv": { + "type": "object", + "properties": { + "csv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV response", + "description": "CSV response" + } + }, + "additionalProperties": false + }, + "DtoResponseFile": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileContent": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseHtml": { + "type": "object", + "properties": { + "html": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML response", + "description": "HTML response" + } + }, + "additionalProperties": false + }, + "DtoResponseJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1013_ConvertJsonToCsv": { + "type": "object", + "properties": { + "csv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV response", + "description": "CSV response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1022_ConvertCsvToJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1032_ConvertCsvToExcel": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV1042_ConvertJsonToXml": { + "type": "object", + "properties": { + "xml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML response", + "description": "XML response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1052_ConvertXmlToJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1062_ConvertJsonToExcel": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV1071_ConvertYamlToJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1081_ConvertJsonToYaml": { + "type": "object", + "properties": { + "yaml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML response", + "description": "YAML response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1090_ConvertJsonToTextTable": { + "type": "object", + "properties": { + "text": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text response", + "description": "Text response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1100_ConvertExcelToJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + }, + "schema": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON Schema response", + "description": "JSON Schema response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2011_RegularExpression": { + "type": "object", + "properties": { + "isMatch": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is match?", + "description": "" + }, + "matches": { + "type": "array", + "items": { } + }, + "firstMatch": { + "x-ms-visibility": "important", + "x-ms-summary": "First match", + "description": "" + }, + "firstMatchValue": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First match value", + "description": "" + } + }, + "additionalProperties": false + }, + "DtoResponseV2021_IbanData": { + "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 + }, + "DtoResponseV2031_UrlToFile": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV2041_Translate": { + "type": "object", + "properties": { + "firstTranslation": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First translation response", + "description": "First translation response" + }, + "translations": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Translations response", + "description": "Translations response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2051_SortJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2061_SortCsv": { + "type": "object", + "properties": { + "csv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV response", + "description": "CSV response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2071_ConvertColor": { + "type": "object", + "properties": { + "rgb": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "RGB", + "description": "RGB" + }, + "hex": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HEX", + "description": "HEX" + }, + "cmyk": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CMYK", + "description": "CMYK" + }, + "hsl": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSL", + "description": "HSL" + }, + "hsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSV", + "description": "HSV" + }, + "xyz": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XYZ", + "description": "XYZ" + }, + "yiq": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YIQ", + "description": "YIQ" + }, + "yuv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YUV", + "description": "YUV" + }, + "colorName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Color name", + "description": "Color name" + } + }, + "additionalProperties": false + }, + "DtoResponseV2081_CombineCsvs": { + "type": "object", + "properties": { + "csv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV response", + "description": "CSV response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2091_CombineJsonArrays": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2100_ExtractJsonObjectProperties": { + "type": "object", + "properties": { + "propertyNames": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Property names as list", + "description": "Property names as list" + }, + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/JsonPropertyDetail" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Properties as list", + "description": "Properties as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2110_ReplaceTextWithPattern": { + "type": "object", + "properties": { + "text": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Replaced Text", + "description": "Replaced Text" + } + }, + "additionalProperties": false + }, + "DtoResponseV2120_MatchPatternCheck": { + "type": "object", + "properties": { + "success": { "type": "boolean", "x-ms-visibility": "important", - "x-ms-summary": "Is Valid", - "description": "Is Valid" + "x-ms-summary": "Match Success", + "description": "Match Success" + } + }, + "additionalProperties": false + }, + "DtoResponseV2130_SmartTextSplit": { + "type": "object", + "properties": { + "textSegments": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text segments as list", + "description": "Text segments as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2140_ExtractTextAccordingToPattern": { + "type": "object", + "properties": { + "matches": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text matches as list", + "description": "Text matches as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2150_ExecuteJavaScript": { + "type": "object", + "properties": { + "result": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Result response", + "description": "Result response" + } + }, + "additionalProperties": false + }, + "DtoResponseV3022_ResizeImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3031_RotateImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3041_CompressImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3051_ReadCode": { + "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 + }, + "DtoResponseV3062_CreateCode": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3071_ImageMetaData": { + "type": "object", + "properties": { + "imageFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image format", + "description": "Image format" + }, + "imageSize": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image size", + "description": "Image size" + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Width", + "description": "Width" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Height", + "description": "Height" + }, + "orientation": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Orientation", + "description": "Orientation" + }, + "bits": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Bits per Pixel", + "description": "Bits per Pixel" }, - "isSepaCountry": { + "recordingDate": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Date of recording", + "description": "Date of recording" + }, + "horizontalResolution": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Horizontal Resolution", + "description": "Horizontal Resolution" + }, + "verticalResolution": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Vertical Resolution", + "description": "Vertical Resolution" + }, + "hasEXIFData": { "type": "boolean", "x-ms-visibility": "important", - "x-ms-summary": "Is Valid SEPA Country", - "description": "Is Valid Single Euro Payment Areas (SEPA) Country" + "x-ms-summary": "Has EXIF Data", + "description": "Has EXIF Data" }, - "countryCode": { + "exifData": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Country Code", - "description": "Country Code" + "x-ms-summary": "EXIF Data", + "description": "EXIF Data" }, - "bban": { + "hasXMPData": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Has XMP Data", + "description": "Has XMP Data" + } + }, + "additionalProperties": false + }, + "DtoResponseV3081_CreateWatermarkImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "BBAN", - "description": "Basic Bank Account Number (BBAN)" + "x-ms-summary": "File response", + "description": "File response" }, - "bankCode": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank Code", - "description": "Bank Code" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "branchCode": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Branch Code", - "description": "Branch Code" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "accountNumber": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Account Number", - "description": "Account Number" - }, - "formattedIban": { + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3091_CreateChartImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Formatted IBAN", - "description": "Formatted International Bank Account Number (IBAN)" + "x-ms-summary": "File response", + "description": "File response" }, - "unformattedIban": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Unformatted IBAN", - "description": "Unformatted International Bank Account Number (IBAN)" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "swift_code": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "SWIFT Code", - "description": "SWIFT Code / BIC" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "bank_name": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank Name", - "description": "Bank Name" + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3101_CreateTableImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" }, - "bank_city": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank City", - "description": "Bank City" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "bank_zip": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank ZIP", - "description": "Bank ZIP" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "bank_adress": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank Address", - "description": "Bank Address" + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "CodeResponse": { + "DtoResponseV3111_CreateGraphImage": { "type": "object", "properties": { - "codeValue": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Code value", - "description": "Code value" + "x-ms-summary": "File response", + "description": "File response" }, - "codeType": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Code type", - "description": "Code type" + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "CsvData": { - "required": [ - "csv" - ], + "DtoResponseV4012_ConvertFileToPdf": { "type": "object", "properties": { - "csv": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "CsvResponse": { + "DtoResponseV4021_MergePdfs": { "type": "object", "properties": { - "csv": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestChartData": { - "required": [ - "chart" - ], + "DtoResponseV4031_PdfMetadata": { "type": "object", "properties": { - "width": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "Width of the image in pixel. Default = 500" + "author": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Author", + "description": "Author" }, - "height": { - "format": "int32", + "creationDate": { + "format": "int64", "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "Height of the image in pixel. 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-visibility": "important", + "x-ms-summary": "CreationDate", + "description": "CreationDate" }, - "backgroundColor": { + "creator": { "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-visibility": "important", + "x-ms-summary": "Creator", + "description": "Creator" + }, + "modificationDate": { + "format": "int64", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "ModificationDate", + "description": "ModificationDate" }, - "format": { - "default": "PNG", + "producer": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Format", - "description": "Format of the image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "Producer", + "description": "Producer" }, - "version": { + "subject": { "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "x-ms-visibility": "important", + "x-ms-summary": "Subject", + "description": "Subject" }, - "chart": { - "minLength": 1, + "title": { "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." + "x-ms-summary": "Title", + "description": "Title" }, - "type": { - "type": "string", + "fileSize": { + "format": "int64", + "type": "integer", "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": {} - } - } - } - }, - "DtoRequestChartGraphData": { - "required": [ - "graph" - ], - "type": "object", - "properties": { - "width": { + "x-ms-summary": "FileSize", + "description": "FileSize" + }, + "pdfVersion": { "format": "int32", "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "Width of the image in pixel. Default = 500" + "x-ms-visibility": "important", + "x-ms-summary": "PDFVersion", + "description": "PDFVersion" }, - "height": { + "pageCount": { "format": "int32", "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "Height of the image in pixel. 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-visibility": "important", + "x-ms-summary": "PageCount", + "description": "PageCount" }, - "backgroundColor": { + "keywords": { "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-visibility": "important", + "x-ms-summary": "Keywords", + "description": "Keywords" + } + }, + "additionalProperties": false + }, + "DtoResponseV4041_ProtectPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" }, - "format": { - "default": "PNG", + "fileString": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Format", - "description": "Format of the image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "version": { + "mimeType": { "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "graph": { - "minLength": 1, + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Graph data", - "description": "Graph data in syntax of the Graph Description Language (DOT)" + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestChartTableData": { - "required": [ - "data" - ], + "DtoResponseV4051_UnProtectPdf": { "type": "object", "properties": { - "width": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "Width of the image in pixel. Default = 500" - }, - "height": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "Height of the image in pixel. 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": { - "default": "PNG", + "file": { + "format": "byte", "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Format", - "description": "Format of the image. Default = 'PNG'", - "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" }, - "version": { + "fileString": { "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "data": { - "minLength": 1, + "mimeType": { "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": "MIME type", + "description": "MIME type" }, - "title": { + "extension": { "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" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestCodeData": { - "required": [ - "content" - ], + "DtoResponseV5011_CreateWordFile": { "type": "object", "properties": { - "content": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Content", - "description": "Content of the generated code" + "x-ms-summary": "File response", + "description": "File response" }, - "codeFormat": { + "fileString": { "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" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "outFormat": { + "mimeType": { "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": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "image": { - "format": "byte", + "extension": { "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" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestColorData": { - "required": [ - "color" - ], + "DtoResponseV5021_ExtractWordBookmarks": { "type": "object", "properties": { - "color": { - "minLength": 1, - "type": "string", + "wordBookmarks": { + "type": "array", + "items": { + "$ref": "#/definitions/KeyValPair" + }, "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": "Word Bookmarks", + "description": "List of Word Bookmarks" } - } + }, + "additionalProperties": false }, - "DtoRequestConvertImageFileData": { - "required": [ - "file" - ], + "DtoResponseV5031_AddImageToWord": { "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" + "x-ms-summary": "File response", + "description": "File response" }, - "outFormat": { - "default": "JPEG", + "fileString": { "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": {} - } - } - } - }, - "DtoRequestCsvData": { - "required": [ - "csv" - ], - "type": "object", - "properties": { - "csv": { - "minLength": 1, + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { "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": "Automatic field type detection?", - "description": "Automatic field type detection?" - }, - "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": "MIME type", + "description": "MIME type" }, - "delimiter": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of 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": "Automatic quote delimiter detection?", - "description": "Automatic quote delimiter detection?" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestHtmlToPdfData": { - "required": [ - "html" - ], + "DtoResponseV5042_AddImageWithinTableToWord": { "type": "object", "properties": { - "html": { - "minLength": 1, + "file": { + "format": "byte", "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 pixel) 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": {} - } + "x-ms-summary": "File response", + "description": "File response" }, - "paperFormat": { + "fileString": { "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 pixel) 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 pixel) 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 pixel) 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 pixel) of the PDF. Default = 20" + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "pageRanges": { + "mimeType": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Page Ranges", - "description": "Defines which page are to be printed, e.g. 1-3,5 etc. All pages by default" + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "scale": { - "format": "double", - "type": "number", - "x-ms-visibility": "advanced", - "x-ms-summary": "Scale", - "description": "Defines the scaling factor of the page content. Default = 1" - } - } - }, - "DtoRequestHtmlWordData": { - "required": [ - "html" - ], - "type": "object", - "properties": { - "html": { - "minLength": 1, + "extension": { "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": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestJoinCsvData": { - "required": [ - "mainCsv", - "mainCsvColumn", - "secondCsv" - ], + "DtoResponseV5052_AddTableToWord": { "type": "object", "properties": { - "mainCsv": { - "minLength": 1, + "file": { + "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": "File response", + "description": "File response" }, - "mainCsvColumn": { - "minLength": 1, + "fileString": { "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": "File response as string", + "description": "File response as string" }, - "secondCsv": { - "minLength": 1, + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Second CSV", - "description": "Second table contains the data to be joined" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "secondCsvColumn": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Second CSV Column", - "description": "If different to 'Join Column Name'" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestJoinJsonData": { - "required": [ - "mainJson", - "mainJsonProperty", - "secondJson" - ], + "DtoResponseV5061_AddTextToWord": { "type": "object", "properties": { - "mainJson": { - "minLength": 1, + "file": { + "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": "File response", + "description": "File response" }, - "mainJsonProperty": { - "minLength": 1, + "fileString": { "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": "File response as string", + "description": "File response as string" }, - "secondJson": { - "minLength": 1, + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Second JSON", - "description": "Second JSON contains the data to be joined" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "secondJsonProperty": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Second JSON Property", - "description": "If different to 'Join Property Name'" - } - } - }, - "DtoRequestJsonData": { - "required": [ - "json" - ], - "type": "object", - "properties": { - "json": { - "minLength": 1, + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestSortCsvData": { - "required": [ - "csv" - ], + "DtoResponseV5071_InsertTextToWord": { "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": "Automatic field type detection?", - "description": "Automatic field type detection?" - }, - "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": "File response", + "description": "File response" }, - "delimiter": { + "fileString": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Separator", - "description": "Separator (delimiter) of the fields. Default = 'Automatic detection of 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": "Automatic quote delimiter detection?", - "description": "Automatic quote delimiter detection?" + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "sortColumn": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Sort column?", - "description": "Column to sort by?" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "secondSortColumn": { + "extension": { "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?" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestSortJsonData": { - "required": [ - "json" - ], + "DtoResponseV5091_InsertTableToWord": { "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": "File response", + "description": "File response" }, - "sortProperty": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Sort property?", - "description": "Property to sort by?" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "secondSortProperty": { + "mimeType": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Further sorting property?", - "description": "Further property to sort by?" + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "isReverse": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Reverse order?", - "description": "Reverse order?" + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestWatermarkImageData": { - "required": [ - "image", - "watermarkImage" - ], + "DtoResponseV5101_AddHtmlToWord": { "type": "object", "properties": { - "image": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Main Image", - "description": "Main image which is overlapped by the watermark image" + "x-ms-summary": "File response", + "description": "File response" }, - "watermarkImage": { - "format": "byte", + "fileString": { "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'" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "imagePositionHorizontal": { + "mimeType": { "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": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "imagePositionVertical": { + "extension": { "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": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoRequestWordHtmlData": { + "DtoResponseV5110_InsertMultipleTextSectionsToWord": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "html": { + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML to create the Word" + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV5120_ExtractWordContentControls": { + "type": "object", + "properties": { + "wordControls": { + "type": "array", + "items": { + "$ref": "#/definitions/WordControl" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Word Content Controls", + "description": "List of Content Controls" } - } + }, + "additionalProperties": false }, - "DtoRequestWordTableData": { + "DtoResponseV5130_UpdateWordTableOfContents": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "table": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Table Data", - "description": "Table data in CSV or JSON format" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "tableStyle": { - "default": "ListTable1Light", + "mimeType": { "type": "string", - "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": {} - } + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "tableText": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Table Caption", - "description": "Text displayed next to table" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoResponseColor": { + "DtoResponseV6011_ConvertSharePointSearchResults": { "type": "object", "properties": { - "rgb": { + "sharePointSearchResults": { + "type": "array", + "items": { + "$ref": "#/definitions/SharePointSearchResultResponse" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Code value", + "description": "Code value" + } + }, + "additionalProperties": false + }, + "DtoResponseV7012_ConvertHtmlTableToJson": { + "required": [ + "firstTable" + ], + "type": "object", + "properties": { + "firstTable": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "RGB", - "description": "RGB" + "x-ms-summary": "First JSON table response", + "description": "First JSON table response" }, - "hex": { + "tables": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "All JSON tables response", + "description": "All JSON tables response" + } + }, + "additionalProperties": false + }, + "DtoResponseV7022_ConvertHtmlToPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HEX", - "description": "HEX" + "x-ms-summary": "File response", + "description": "File response" }, - "cmyk": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CMYK", - "description": "CMYK" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "hsl": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSL", - "description": "HSL" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "hsv": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSV", - "description": "HSV" - }, - "xyz": { + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV7031_ConvertHtmlToImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "XYZ", - "description": "XYZ" + "x-ms-summary": "File response", + "description": "File response" }, - "yiq": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YIQ", - "description": "YIQ" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "yuv": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YUV", - "description": "YUV" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "colorName": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Color name", - "description": "Color name" + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoResponseCsv": { + "DtoResponseV7070_ConvertHtmlTableToCsv": { + "required": [ + "firstCsvTable" + ], "type": "object", "properties": { - "csv": { + "firstCsvTable": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" + "x-ms-summary": "First CSV table response", + "description": "First CSV table response" + }, + "csvTables": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "All CSV tables response", + "description": "All CSV tables response" } - } + }, + "additionalProperties": false }, - "DtoResponseFile": { + "DtoResponseV7080_ConvertHtmlTableToExcel": { "type": "object", "properties": { "file": { @@ -4663,7 +11267,7 @@ "x-ms-summary": "File response", "description": "File response" }, - "fileContent": { + "fileString": { "type": "string", "x-ms-visibility": "important", "x-ms-summary": "File response as string", @@ -4681,29 +11285,39 @@ "x-ms-summary": "Extension", "description": "Extension" } - } + }, + "additionalProperties": false }, - "DtoResponseHtml": { + "DtoResponseV8010_ConvertXRechnungToPdf": { "type": "object", "properties": { - "html": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML response", - "description": "HTML response" - } - } - }, - "DtoResponseJson": { - "type": "object", - "properties": { - "json": { + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } - } + }, + "additionalProperties": false }, "FileContentResponse": { "type": "object", @@ -4713,7 +11327,8 @@ "x-ms-summary": "File response", "description": "File response" } - } + }, + "additionalProperties": false }, "FileData": { "required": [ @@ -4728,7 +11343,8 @@ "x-ms-summary": "File", "description": "File" } - } + }, + "additionalProperties": false }, "FileDataTuple": { "required": [ @@ -4751,7 +11367,8 @@ "x-ms-summary": "File 2", "description": "The second file input" } - } + }, + "additionalProperties": false }, "FileResponse": { "type": "object", @@ -4781,7 +11398,8 @@ "x-ms-summary": "Extension", "description": "Extension" } - } + }, + "additionalProperties": false }, "HtmlData": { "required": [ @@ -4796,7 +11414,8 @@ "x-ms-summary": "HTML", "description": "HTML" } - } + }, + "additionalProperties": false }, "HtmlTableData": { "required": [ @@ -4808,10 +11427,11 @@ "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML table", + "x-ms-summary": "HTML Table", "description": "HTML table" } - } + }, + "additionalProperties": false }, "ImageMetaDataResponse": { "type": "object", @@ -4894,7 +11514,30 @@ "x-ms-summary": "Has XMP Data", "description": "Has XMP Data" } - } + }, + "additionalProperties": false + }, + "InsertSection": { + "required": [ + "placeholderName" + ], + "type": "object", + "properties": { + "placeholderName": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "The text between prefix and suffix where to insert the text, e.g. {{InsertHere}}" + }, + "placeholderText": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Placeholder text" + } + }, + "additionalProperties": false }, "InsertWordImage": { "required": [ @@ -4907,7 +11550,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to insert image in" }, "placeholderName": { @@ -4923,7 +11566,8 @@ "x-ms-summary": "Placeholder image", "description": "Placeholder image" } - } + }, + "additionalProperties": false }, "InsertWordTable": { "required": [ @@ -4935,7 +11579,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to insert table in" }, "placeholderName": { @@ -4960,10 +11604,11 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } - } + }, + "additionalProperties": false }, "InsertWordText": { "required": [ @@ -4975,7 +11620,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to insert text in" }, "placeholderName": { @@ -4990,7 +11635,8 @@ "x-ms-summary": "Placeholder text", "description": "Placeholder text" } - } + }, + "additionalProperties": false }, "JsonData": { "required": [ @@ -5005,7 +11651,23 @@ "x-ms-summary": "JSON", "description": "JSON" } - } + }, + "additionalProperties": false + }, + "JsonPropertyDetail": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "type": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "additionalProperties": false }, "JsonResponse": { "type": "object", @@ -5016,7 +11678,8 @@ "x-ms-summary": "JSON response", "description": "JSON response" } - } + }, + "additionalProperties": false }, "JsonTableResponse": { "required": [ @@ -5037,7 +11700,8 @@ "type": "string" } } - } + }, + "additionalProperties": false }, "KeyValPair": { "type": "object", @@ -5054,7 +11718,8 @@ "x-ms-summary": "Value", "description": "Value" } - } + }, + "additionalProperties": false }, "ListOption": { "type": "object", @@ -5069,7 +11734,8 @@ "value": { "type": "string" } - } + }, + "additionalProperties": false }, "Pdf_Metadata": { "type": "object", @@ -5145,7 +11811,8 @@ "x-ms-summary": "Keywords", "description": "Keywords" } - } + }, + "additionalProperties": false }, "RegExp": { "required": [ @@ -5175,7 +11842,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "isMatch": { @@ -5186,7 +11853,7 @@ }, "matches": { "type": "array", - "items": {} + "items": { } }, "firstMatch": { "x-ms-visibility": "important", @@ -5199,7 +11866,8 @@ "x-ms-summary": "First match value", "description": "" } - } + }, + "additionalProperties": false }, "RegExpRequest": { "required": [ @@ -5229,16 +11897,22 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } - } + }, + "additionalProperties": false }, "Section": { + "required": [ + "sectionContent", + "sectionType" + ], "type": "object", "properties": { "sectionType": { "default": "Heading1", + "minLength": 1, "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Type", @@ -5246,16 +11920,18 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "sectionContent": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Text", "description": "Text" } - } + }, + "additionalProperties": false }, "SharePointSearchResultResponse": { "type": "object", @@ -5272,7 +11948,8 @@ "x-ms-summary": "Link", "description": "Link" } - } + }, + "additionalProperties": false }, "SharepointResultData": { "required": [ @@ -5287,7 +11964,8 @@ "x-ms-summary": "SP search result", "description": "SharePoint search result" } - } + }, + "additionalProperties": false }, "TranslationData": { "required": [ @@ -5302,7 +11980,8 @@ "x-ms-summary": "Translation", "description": "Translation" } - } + }, + "additionalProperties": false }, "TranslationResponse": { "type": "object", @@ -5322,7 +12001,8 @@ "x-ms-summary": "Translations response", "description": "Translations response" } - } + }, + "additionalProperties": false }, "UrlData": { "required": [ @@ -5337,7 +12017,32 @@ "x-ms-summary": "URL", "description": "URL" } - } + }, + "additionalProperties": false + }, + "WordControl": { + "type": "object", + "properties": { + "type": { + "type": "string" + }, + "title": { + "type": "string" + }, + "tag": { + "type": "string" + }, + "id": { + "type": "string" + }, + "lock": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "additionalProperties": false }, "WordCreationObject": { "type": "object", @@ -5346,7 +12051,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to update. By default a blank Word file is used." }, "sections": { @@ -5355,7 +12060,8 @@ "$ref": "#/definitions/Section" } } - } + }, + "additionalProperties": false }, "WordImage": { "required": [ @@ -5367,7 +12073,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to update. By default a blank Word file is used." }, "image": { @@ -5383,7 +12089,8 @@ "x-ms-summary": "Caption Text", "description": "Text displayed next to image" } - } + }, + "additionalProperties": false }, "WordImageWithinTable": { "required": [ @@ -5395,7 +12102,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to update. By default a blank Word file is used." }, "image": { @@ -5411,7 +12118,8 @@ "x-ms-summary": "Description Text", "description": "Text displayed next to image" } - } + }, + "additionalProperties": false }, "WordTable": { "type": "object", @@ -5420,7 +12128,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to update. By default a blank Word file is used." }, "table": { @@ -5445,10 +12153,11 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } - } + }, + "additionalProperties": false }, "WordText": { "type": "object", @@ -5457,7 +12166,7 @@ "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing file content", + "x-ms-summary": "Existing File Content", "description": "Existing Word file to update. By default a blank Word file is used." }, "sectionType": { @@ -5469,7 +12178,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "text": { @@ -5478,7 +12187,8 @@ "x-ms-summary": "Text", "description": "Text" } - } + }, + "additionalProperties": false }, "XmlData": { "required": [ @@ -5493,7 +12203,8 @@ "x-ms-summary": "XML", "description": "XML" } - } + }, + "additionalProperties": false }, "XmlResponse": { "type": "object", @@ -5504,7 +12215,8 @@ "x-ms-summary": "XML response", "description": "XML response" } - } + }, + "additionalProperties": false }, "YamlData": { "required": [ @@ -5519,7 +12231,8 @@ "x-ms-summary": "YAML", "description": "YAML" } - } + }, + "additionalProperties": false }, "YamlResponse": { "type": "object", @@ -5530,7 +12243,8 @@ "x-ms-summary": "Yaml response", "description": "Yaml response" } - } + }, + "additionalProperties": false } }, "securityDefinitions": { @@ -5543,7 +12257,7 @@ }, "security": [ { - "ApiKey": [] + "ApiKey": [ ] } ], "x-ms-connector-metadata": [ From fcffe44a567627065cb5e77ca1b6557b4cc28d6d Mon Sep 17 00:00:00 2001 From: stsiek Date: Mon, 13 Jan 2025 13:40:01 +0100 Subject: [PATCH 02/14] Locked terms removed. Changes only affect functions that have not yet been published --- .../apiDefinition.swagger.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index ec44abe80b..285e6e55e7 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -4577,12 +4577,12 @@ "description": "Find and retrieve specific parts of text based on patterns using Regex - https://converter.power2apps.com/2000_dataHandling/V2130_SmartTextSplit" } }, - "/V2150_ExecuteJavaScript": { + "/V2150_RunCode": { "post": { "tags": [ "Converter" ], - "operationId": "V2150_ExecuteJavaScript", + "operationId": "V2150_RunCode", "consumes": [ "application/json", "text/json", @@ -4596,10 +4596,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV2150_ExecuteJavaScript", + "name": "dtoRequestV2150_RunCode", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV2150_ExecuteJavaScript" + "$ref": "#/definitions/DtoRequestV2150_RunCode" } } ], @@ -4607,13 +4607,13 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseV2150_ExecuteJavaScript" + "$ref": "#/definitions/DtoResponseV2150_RunCode" } } }, "x-ms-visibility": "important", "summary": "Run JavaScript Code", - "description": "Executes user-defined JavaScript code in Power Automate - https://converter.power2apps.com/2000_dataHandling/V2150_ExecuteJavaScript" + "description": "Executes user-defined JavaScript code - https://converter.power2apps.com/2000_dataHandling/V2150_RunCode" } }, "/V3012_ConvertImage": { @@ -7903,7 +7903,7 @@ }, "additionalProperties": false }, - "DtoRequestV2150_ExecuteJavaScript": { + "DtoRequestV2150_RunCode": { "required": [ "code" ], @@ -10227,7 +10227,7 @@ }, "additionalProperties": false }, - "DtoResponseV2150_ExecuteJavaScript": { + "DtoResponseV2150_RunCode": { "type": "object", "properties": { "result": { From dc4a5c143da0bbcffc3cfc8709cd2e6c536efd76 Mon Sep 17 00:00:00 2001 From: stsiek Date: Sun, 12 Oct 2025 18:22:09 +0200 Subject: [PATCH 03/14] CSV Converter by Power2Apps/Readme.md CSV Converter by Power2Apps/apiProperties.json CSV Converter by Power2Apps/apiDefinition.swagger.json added --- .../CSV Converter by Power2Apps/Readme.md | 44 + .../apiDefinition.swagger.json | 1828 +++++++++++++++++ .../apiProperties.json | 15 + 3 files changed, 1887 insertions(+) create mode 100644 certified-connectors/CSV Converter by Power2Apps/Readme.md create mode 100644 certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json create mode 100644 certified-connectors/CSV Converter by Power2Apps/apiProperties.json diff --git a/certified-connectors/CSV Converter by Power2Apps/Readme.md b/certified-connectors/CSV Converter by Power2Apps/Readme.md new file mode 100644 index 0000000000..e037283ecc --- /dev/null +++ b/certified-connectors/CSV Converter by Power2Apps/Readme.md @@ -0,0 +1,44 @@ +# CSV Converter by Power2Apps for Power Automate +Enables conversion of different data formats from and to CSV. + +## Setup +- Get your free key on https://www.power2apps.de/apikey/ + +## Supported Actions + +### Auto-Detect Format Converter +Convert data between multiple formats including CSV, JSON, HTML, Excel, XML, and YAML with a single powerful action - https://converter.power2apps.com + +### Convert CSV to JSON +Convert a CSV to a JSON - https://converter.power2apps.com + +### Convert JSON to CSV +Convert a JSON to a CSV - https://converter.power2apps.com + +### Convert CSV to Excel +Convert a CSV to a Excel file - https://converter.power2apps.com + +### Convert Excel to CSV +Convert a Excel file to a CSV - https://converter.power2apps.com + +### Convert CSV to HTML Table +Convert a CSV to a HTML table - https://converter.power2apps.com + +### Convert HTML Table to CSV +Convert a HTML table to a CSV - https://converter.power2apps.com + +### Convert CSV to XML +Convert a CSV to a XML - https://converter.power2apps.com + +### Convert XML to CSV +Convert a XML to a CSV - https://converter.power2apps.com + +### Convert CSV to YAML +Convert a CSV to a YAML - https://converter.power2apps.com + +### Convert YAML to CSV +Convert a YAML to a CSV - https://converter.power2apps.com + +### Convert CSV to Text Table +Convert a CSV to a Text Table - https://converter.power2apps.com +This is an auto-created file for Development/ConverterbyPower2AppsT01CSV \ No newline at end of file diff --git a/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json new file mode 100644 index 0000000000..afb7019d85 --- /dev/null +++ b/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json @@ -0,0 +1,1828 @@ +{ + "swagger": "2.0", + "info": { + "title": "CSV Converter by Power2Apps", + "description": "Enables conversion of different data formats from and to CSV.", + "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/T01_Csv/V01/GetConversionFormats": { + "get": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "GetConversionFormats", + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoListOption" + } + } + } + }, + "x-ms-visibility": "internal", + "summary": "Get List of Conversion Formats", + "description": "Returns supported conversion formats" + } + }, + "/api/T01_Csv/V01/GetSeparators": { + "get": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "GetSeparators", + "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 Separators", + "description": "Returns list of separators" + } + }, + "/api/T01_Csv/V01/GetDetectionAccuracies": { + "get": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "GetDetectionAccuracies", + "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 Detection Accuracies", + "description": "Returns list of Detection Accuracies" + } + }, + "/api/T01_Csv/V01/T01_A000_AV01_CV01_ConvertAllFormats": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A000_AV01_CV01_ConvertAllFormats", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A000_AV01_CV01_ConvertAllFormats", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A000_AV01_CV01_ConvertAllFormats" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A000_AV01_CV01_ConvertAllFormats" + } + } + }, + "x-ms-visibility": "important", + "summary": "Auto-Detect Format Converter", + "description": "Convert data between multiple formats including CSV, JSON, HTML, Excel, XML, and YAML with a single powerful action - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A001_AV01_CV01_ConvertCsvToJson": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A001_AV01_CV01_ConvertCsvToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A001_AV01_CV01_ConvertCsvToJson", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A001_AV01_CV01_ConvertCsvToJson" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A001_AV01_CV01_ConvertCsvToJson" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to JSON", + "description": "Convert a CSV to a JSON - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A002_AV01_CV01_ConvertJsonToCsv": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A002_AV01_CV01_ConvertJsonToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A002_AV01_CV01_ConvertJsonToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A002_AV01_CV01_ConvertJsonToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A002_AV01_CV01_ConvertJsonToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to CSV", + "description": "Convert a JSON to a CSV - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A003_AV01_CV01_ConvertCsvToExcel": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A003_AV01_CV01_ConvertCsvToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A003_AV01_CV01_ConvertCsvToExcel", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A003_AV01_CV01_ConvertCsvlToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A003_AV01_CV01_ConvertCsvToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to Excel", + "description": "Convert a CSV to a Excel file - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A004_AV01_CV01_ConvertExcelToCsv": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A004_AV01_CV01_ConvertExcelToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A004_AV01_CV01_ConvertExcelToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A004_AV01_CV01_ConvertExcelToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A004_AV01_CV01_ConvertExcelToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert Excel to CSV", + "description": "Convert a Excel file to a CSV - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A005_AV01_CV01_ConvertCsvToHtml": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A005_AV01_CV01_ConvertCsvToHtml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A005_AV01_CV01_ConvertCsvToHtml", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A005_AV01_CV01_ConvertCsvToHtml" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A005_AV01_CV01_ConvertCsvToHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to HTML Table", + "description": "Convert a CSV to a HTML table - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A006_AV01_CV01_ConvertHtmlToCsv": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A006_AV01_CV01_ConvertHtmlToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A006_AV01_CV01_ConvertHtmlToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A006_AV01_CV01_ConvertHtmlToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A006_AV01_CV01_ConvertHtmlToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML Table to CSV", + "description": "Convert a HTML table to a CSV - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A007_AV01_CV01_ConvertCsvToXml": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A007_AV01_CV01_ConvertCsvToXml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A007_AV01_CV01_ConvertCsvToXml", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A007_AV01_CV01_ConvertCsvToXml" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A007_AV01_CV01_ConvertCsvToXml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to XML", + "description": "Convert a CSV to a XML - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A008_AV01_CV01_ConvertXmlToCsv": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A008_AV01_CV01_ConvertXmlToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A008_AV01_CV01_ConvertXmlToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A008_AV01_CV01_ConvertXmlToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A008_AV01_CV01_ConvertXmlToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert XML to CSV", + "description": "Convert a XML to a CSV - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A009_AV01_CV01_ConvertCsvToYaml": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A009_AV01_CV01_ConvertCsvToYaml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A009_AV01_CV01_ConvertCsvToYaml", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A009_AV01_CV01_ConvertCsvToYaml" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A009_AV01_CV01_ConvertCsvToYaml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to YAML", + "description": "Convert a CSV to a YAML - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A010_AV01_CV01_ConvertYamlToCsv": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A010_AV01_CV01_ConvertYamlToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A010_AV01_CV01_ConvertYamlToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A010_AV01_CV01_ConvertYamlToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A010_AV01_CV01_ConvertYamlToCsv" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert YAML to CSV", + "description": "Convert a YAML to a CSV - https://converter.power2apps.com" + } + }, + "/api/T01_Csv/V01/T01_A011_AV01_CV01_ConvertCsvToTextTable": { + "post": { + "tags": [ + "T01_CsvController_V01" + ], + "operationId": "T01_A011_AV01_CV01_ConvertCsvToTextTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestT01_A011_AV01_CV01_ConvertCsvToTextTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestT01_A011_AV01_CV01_ConvertCsvToTextTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseT01_A011_AV01_CV01_ConvertCsvToTextTable" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to Text Table", + "description": "Convert a CSV to a Text Table - https://converter.power2apps.com" + } + } + }, + "definitions": { + "DtoListOption": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A000_AV01_CV01_ConvertAllFormats": { + "required": [ + "inputData" + ], + "type": "object", + "properties": { + "inputData": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Input Data", + "description": "Input data to be converted" + }, + "inputFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Input Format", + "description": "Input Format. Default: Auto-detect.", + "x-ms-dynamic-values": { + "operationId": "GetConversionFormats", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "outputFormat": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Output Formats", + "description": "Limit output formats to improve performance. E.g. 'CSV, JSON, Excel'. Blank = all" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A001_AV01_CV01_ConvertCsvToJson": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A002_AV01_CV01_ConvertJsonToCsv": { + "required": [ + "json" + ], + "type": "object", + "properties": { + "json": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A003_AV01_CV01_ConvertCsvlToExcel": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + }, + "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 + }, + "DtoRequestT01_A004_AV01_CV01_ConvertExcelToCsv": { + "required": [ + "excel" + ], + "type": "object", + "properties": { + "excel": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Excel file", + "description": "Excel file" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A005_AV01_CV01_ConvertCsvToHtml": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A006_AV01_CV01_ConvertHtmlToCsv": { + "required": [ + "html" + ], + "type": "object", + "properties": { + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML table", + "description": "HTML table" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A007_AV01_CV01_ConvertCsvToXml": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A008_AV01_CV01_ConvertXmlToCsv": { + "required": [ + "xml" + ], + "type": "object", + "properties": { + "xml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML", + "description": "XML" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A009_AV01_CV01_ConvertCsvToYaml": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A010_AV01_CV01_ConvertYamlToCsv": { + "required": [ + "yaml" + ], + "type": "object", + "properties": { + "yaml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML", + "description": "YAML" + } + }, + "additionalProperties": false + }, + "DtoRequestT01_A011_AV01_CV01_ConvertCsvToTextTable": { + "required": [ + "csv" + ], + "type": "object", + "properties": { + "csv": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CSV", + "description": "CSV" + }, + "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?" + }, + "hasHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" + }, + "autoDetectHeaderLine": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Header?", + "description": "Automatically detect the header line based on content. Default = true" + }, + "headerLineIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Header Row Index", + "description": "Use specific row index as header. Ignored if Auto-detect is true. Default = 0" + }, + "autoDiscoverFieldTypes": { + "default": false, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Field Types?", + "description": "Auto-detect field types?" + }, + "detectionAccuracy": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Detection Accuracy", + "description": "Scans rows to detect headers and formats — more rows improve accuracy. Default = 'Fast'", + "x-ms-dynamic-values": { + "operationId": "GetDetectionAccuracies", + "value-path": "name", + "value-title": "name", + "parameters": {} + } + }, + "nullValue": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Null Value", + "description": "Treats this value (e.g. '-', 'N/A') as null (if Auto-detect field type is true). Default = empty" + }, + "skipRows": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rows to skip", + "description": "Skip a range or specific rows e.g.: '2-5', '2', '2,4'." + }, + "skipLast": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Stop at Row", + "description": "Stop at a specific row number. Default = convert all rows" + }, + "ignoreEmptyLine": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Remove Empty Rows?", + "description": "Remove empty rows" + }, + "quoteCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Quote Character", + "description": "Character used to quote values. Default = '\"'" + }, + "escapeCharacter": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Escape Character", + "description": "Character used to escape special characters. Default = '\\'" + }, + "autoDetectWrappedLines": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Auto-detect Wrapped Lines?", + "description": "Try to detect and unwrap multi-line values. Default = true" + }, + "columnRenames": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Rename Columns", + "description": "Use 'Old=New' pairs, separated by ';'. Example: OrderID=ID;Total=Amount" + }, + "columnsToInclude": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include Columns", + "description": "Comma-separated list of columns to include e.g.: OrderID,Total. Empty = all" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A000_AV01_CV01_ConvertAllFormats": { + "type": "object", + "properties": { + "detectedFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Detected Format", + "description": "Detected Format" + }, + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON result", + "description": "JSON result" + }, + "xml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML result", + "description": "XML result" + }, + "yaml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML result", + "description": "YAML result" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV result", + "description": "First CSV result" + }, + "csv": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV result", + "description": "CSV result" + }, + "firstHtmlTable": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First HTML-Table result", + "description": "First HTML-table result" + }, + "htmlTable": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML result", + "description": "HTML result" + }, + "firstTextTable": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First Text-Table result", + "description": "First Text-table result" + }, + "textTable": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text-Table result", + "description": "Text-table result" + }, + "excel": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Excel result", + "description": "Excel result" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A001_AV01_CV01_ConvertCsvToJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A002_AV01_CV01_ConvertJsonToCsv": { + "type": "object", + "properties": { + "csvs": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV table list", + "description": "CSV table list" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV table", + "description": "First CSV table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A003_AV01_CV01_ConvertCsvToExcel": { + "type": "object", + "properties": { + "excel": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Excel response", + "description": "Excel response" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A004_AV01_CV01_ConvertExcelToCsv": { + "type": "object", + "properties": { + "csvs": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV table list", + "description": "CSV table list" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV table", + "description": "First CSV table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A005_AV01_CV01_ConvertCsvToHtml": { + "type": "object", + "properties": { + "html": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML response", + "description": "HTML response" + }, + "htmlTables": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML table list", + "description": "HTML table list" + }, + "firstHtmlTable": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First HTML table", + "description": "First HTML table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A006_AV01_CV01_ConvertHtmlToCsv": { + "type": "object", + "properties": { + "csvs": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV table list", + "description": "CSV table list" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV table", + "description": "First CSV table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A007_AV01_CV01_ConvertCsvToXml": { + "type": "object", + "properties": { + "xml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XML response", + "description": "XML response" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A008_AV01_CV01_ConvertXmlToCsv": { + "type": "object", + "properties": { + "csvs": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV table list", + "description": "CSV table list" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV table", + "description": "First CSV table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A009_AV01_CV01_ConvertCsvToYaml": { + "type": "object", + "properties": { + "yaml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML response", + "description": "YAML response" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A010_AV01_CV01_ConvertYamlToCsv": { + "type": "object", + "properties": { + "csvs": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "CSV table list", + "description": "CSV table list" + }, + "firstCsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First CSV table", + "description": "First CSV table" + } + }, + "additionalProperties": false + }, + "DtoResponseT01_A011_AV01_CV01_ConvertCsvToTextTable": { + "type": "object", + "properties": { + "textTables": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text table list", + "description": "Text table list" + }, + "firstTextTable": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "First Text table", + "description": "First Text table" + } + }, + "additionalProperties": false + }, + "ListOption": { + "type": "object", + "properties": { + "id": { + "format": "int32", + "type": "integer" + }, + "name": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "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": "Content and Files;Data" + } + ] +} \ No newline at end of file diff --git a/certified-connectors/CSV Converter by Power2Apps/apiProperties.json b/certified-connectors/CSV Converter by Power2Apps/apiProperties.json new file mode 100644 index 0000000000..0d4d47e622 --- /dev/null +++ b/certified-connectors/CSV 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 From 00f2b4f8dcfc7551e6170ff784b93fd979c7b6d5 Mon Sep 17 00:00:00 2001 From: stsiek Date: Mon, 13 Oct 2025 22:24:46 +0200 Subject: [PATCH 04/14] CSV Converter by Power2Apps description adjusted --- .../CSV Converter by Power2Apps/apiDefinition.swagger.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json index afb7019d85..6c451acf1a 100644 --- a/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/CSV Converter by Power2Apps/apiDefinition.swagger.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "CSV Converter by Power2Apps", - "description": "Enables conversion of different data formats from and to CSV.", + "description": "Converts between all common tabular (CSV, Excel, HTML table) and hierarchical (JSON, XML, YAML) data formats. The main action auto-detects the input and returns all supported formats in one step. Additional actions enable targeted conversions with advanced options. Supports flexible, reliable bidirectional format conversion for automation scenarios.", "contact": { "name": "Power2Apps Support", "url": "https://www.power2apps.de/en/contact", From 51750c4efa904579211c342bbd1811d2caa7d30e Mon Sep 17 00:00:00 2001 From: stsiek Date: Mon, 1 Dec 2025 13:37:39 +0100 Subject: [PATCH 05/14] add - 2151 RunCode - 4060 ExtractPdfPages - 9020 InsertImageToPowerPoint --- .../apiDefinition.swagger.json | 1529 ++++++++++------- 1 file changed, 950 insertions(+), 579 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 285e6e55e7..528d14417a 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -5,10 +5,10 @@ "description": "Enables conversion of different data formats from one to another.", "contact": { "name": "Power2Apps Support", - "url": "https://www.power2apps.com/en/contact", - "email": "getintouch@power2apps.com" + "url": "https://www.power2apps.de/en/contact", + "email": "getintouch@power2apps.de" }, - "version": "1.0.8" + "version": "1.0.9" }, "host": "webapiconverterservice20211014190508.azurewebsites.net", "schemes": [ @@ -67,6 +67,438 @@ "description": "Returns list of separators" } }, + "/GetRegexOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetRegexOptions", + "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 regular expression options", + "description": "Returns supported regular expression options" + } + }, + "/GetLanguages": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetLanguages", + "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 languages", + "description": "Returns language list" + } + }, + "/GetCodeRuntimeOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetCodeRuntimeOptions", + "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 Runtime options", + "description": "Returns list of runtime options" + } + }, + "/GetImageFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetImageFormats", + "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 image formats", + "description": "Returns supported image formats" + } + }, + "/GetResizeOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetResizeOptions", + "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 Resize options", + "description": "Returns list of Resize options" + } + }, + "/GetCodeFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetCodeFormats", + "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 code formats", + "description": "Returns supported code formats" + } + }, + "/GetChartTypes": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetChartTypes", + "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 Chart types", + "description": "Returns list of chart types" + } + }, + "/GetImagePositionHorizontal": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetImagePositionHorizontal", + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } + } + } + }, + "x-ms-visibility": "internal", + "summary": "Get Image Position Horizontal", + "description": "Returns list of image position horizontal" + } + }, + "/GetImagePositionVertical": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetImagePositionVertical", + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "items": { + "$ref": "#/definitions/ListOption" + } + } + } + }, + "x-ms-visibility": "internal", + "summary": "Get Image Position Vertical", + "description": "Returns list of image position vertical" + } + }, + "/GetChartImageFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetChartImageFormats", + "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 chart image formats", + "description": "Returns supported image formats" + } + }, + "/GetFileExtensions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetFileExtensions", + "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 extensions", + "description": "Returns supported file extensions" + } + }, + "/GetWordSectionTypes": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetWordSectionTypes", + "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 Word section types", + "description": "Returns supported Word section types" + } + }, + "/GetWordTableStyles": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetWordTableStyles", + "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 Word table styles", + "description": "Returns supported Word table styles" + } + }, + "/GetPaperFormats": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetPaperFormats", + "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 Paper formats", + "description": "Returns list of paper formats" + } + }, + "/GetFooterOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetFooterOptions", + "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 Footer options", + "description": "Returns list of footer options" + } + }, + "/GetHeaderOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetHeaderOptions", + "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 Header options", + "description": "Returns list of header options" + } + }, "/ConvertJsonToCsvdata": { "post": { "tags": [ @@ -180,7 +612,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -336,7 +768,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -501,7 +933,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -906,60 +1338,6 @@ "description": "Convert a JSON to a YAML - https://converter.power2apps.com/1000_fileConversions/1080_ConvertJsonToYaml" } }, - "/GetRegexOptions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetRegexOptions", - "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 regular expression options", - "description": "Returns supported regular expression options" - } - }, - "/GetLanguages": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetLanguages", - "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 languages", - "description": "Returns language list" - } - }, "/RegularExpression": { "post": { "tags": [ @@ -1113,7 +1491,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "From", @@ -1128,117 +1506,36 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": { } - }, - "x-ms-visibility": "important", - "x-ms-summary": "To", - "description": "To" - }, - { - "in": "body", - "name": "translationData", - "required": true, - "schema": { - "$ref": "#/definitions/TranslationData" + "parameters": {} }, - "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Text" - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/TranslationResponse" - } - } - }, - "deprecated": true, - "x-ms-visibility": "important", - "summary": "Translate Text", - "description": "Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/2040_Translate" - } - }, - "/GetImageFormats": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetImageFormats", - "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 image formats", - "description": "Returns supported image formats" - } - }, - "/GetResizeOptions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetResizeOptions", - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "responses": { - "200": { - "description": "OK", + "x-ms-visibility": "important", + "x-ms-summary": "To", + "description": "To" + }, + { + "in": "body", + "name": "translationData", + "required": true, "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } + "$ref": "#/definitions/TranslationData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Text" } - }, - "x-ms-visibility": "internal", - "summary": "Get list of Resize options", - "description": "Returns list of Resize options" - } - }, - "/GetCodeFormats": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetCodeFormats", - "produces": [ - "text/plain", - "application/json", - "text/json" ], "responses": { "200": { "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/TranslationResponse" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of code formats", - "description": "Returns supported code formats" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Translate Text", + "description": "Translate a word or sentence - https://converter.power2apps.com/2000_dataHandling/2040_Translate" } }, "/ConvertImage": { @@ -1267,7 +1564,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -1340,7 +1637,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Format", @@ -1355,7 +1652,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "advanced", "x-ms-summary": "Resize By", @@ -1427,7 +1724,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "advanced", "x-ms-summary": "Resize By", @@ -1491,7 +1788,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -1660,7 +1957,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Code format", @@ -1675,7 +1972,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -1736,33 +2033,6 @@ "description": "Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) - https://converter.power2apps.com/3000_imagesBarcodes/3070_ImageMetaData" } }, - "/GetFileExtensions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetFileExtensions", - "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 extensions", - "description": "Returns supported file extensions" - } - }, "/ConvertFileToPdf": { "post": { "tags": [ @@ -1797,7 +2067,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "File Extension", @@ -1863,7 +2133,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} }, "x-ms-visibility": "important", "x-ms-summary": "Origin File Extension", @@ -2088,60 +2358,6 @@ "description": "Remove the protection from a pdf - https://converter.power2apps.com/4000_pdf/4050_UnprotectPDF" } }, - "/GetWordSectionTypes": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetWordSectionTypes", - "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 Word section types", - "description": "Returns supported Word section types" - } - }, - "/GetWordTableStyles": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetWordTableStyles", - "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 Word table styles", - "description": "Returns supported Word table styles" - } - }, "/CreateWordFile": { "post": { "tags": [ @@ -2903,183 +3119,75 @@ "consumes": [ "application/json", "text/json", - "application/*+json" - ], - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "parameters": [ - { - "in": "body", - "name": "dtoRequestJoinCsvData", - "required": true, - "schema": { - "$ref": "#/definitions/DtoRequestJoinCsvData" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/DtoResponseCsv" - } - } - }, - "deprecated": true, - "x-ms-visibility": "important", - "summary": "Join CSVs", - "description": "Join (aka merge, concate or combine) CSV tables - https://converter.power2apps.com/2000_dataHandling/2080_JoinCsvs" - } - }, - "/JoinJsons": { - "post": { - "tags": [ - "Converter" - ], - "operationId": "JoinJsons", - "consumes": [ - "application/json", - "text/json", - "application/*+json" - ], - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "parameters": [ - { - "in": "body", - "name": "dtoRequestJoinJsonData", - "required": true, - "schema": { - "$ref": "#/definitions/DtoRequestJoinJsonData" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "$ref": "#/definitions/DtoResponseJson" - } - } - }, - "deprecated": true, - "x-ms-visibility": "important", - "summary": "Join JSONs", - "description": "Join (aka merge, concate or combine) JSON lists - https://converter.power2apps.com/2000_dataHandling/2090_JoinJsons" - } - }, - "/GetChartTypes": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetChartTypes", - "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 Chart types", - "description": "Returns list of chart types" - } - }, - "/GetImagePositionHorizontal": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetImagePositionHorizontal", - "produces": [ - "text/plain", - "application/json", - "text/json" - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } - } - } - }, - "x-ms-visibility": "internal", - "summary": "Get Image Position Horizontal", - "description": "Returns list of image position horizontal" - } - }, - "/GetImagePositionVertical": { - "get": { - "tags": [ - "Converter" + "application/*+json" ], - "operationId": "GetImagePositionVertical", "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestJoinCsvData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestJoinCsvData" + } + } + ], "responses": { "200": { "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoResponseCsv" } } }, - "x-ms-visibility": "internal", - "summary": "Get Image Position Vertical", - "description": "Returns list of image position vertical" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Join CSVs", + "description": "Join (aka merge, concate or combine) CSV tables - https://converter.power2apps.com/2000_dataHandling/2080_JoinCsvs" } }, - "/GetChartImageFormats": { - "get": { + "/JoinJsons": { + "post": { "tags": [ "Converter" ], - "operationId": "GetChartImageFormats", + "operationId": "JoinJsons", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], "produces": [ "text/plain", "application/json", "text/json" ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestJoinJsonData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestJoinJsonData" + } + } + ], "responses": { "200": { "description": "OK", "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/ListOption" - } + "$ref": "#/definitions/DtoResponseJson" } } }, - "x-ms-visibility": "internal", - "summary": "Get list of chart image formats", - "description": "Returns supported image formats" + "deprecated": true, + "x-ms-visibility": "important", + "summary": "Join JSONs", + "description": "Join (aka merge, concate or combine) JSON lists - https://converter.power2apps.com/2000_dataHandling/2090_JoinJsons" } }, "/ConvertImageV2": { @@ -3400,87 +3508,6 @@ "description": "Add a HTML to a Word file (DOCX) or create a new Word file (DOCX) with a HTML - https://converter.power2apps.com/5000_word/5100_AddHtmlToWord" } }, - "/GetPaperFormats": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetPaperFormats", - "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 Paper formats", - "description": "Returns list of paper formats" - } - }, - "/GetFooterOptions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetFooterOptions", - "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 Footer options", - "description": "Returns list of footer options" - } - }, - "/GetHeaderOptions": { - "get": { - "tags": [ - "Converter" - ], - "operationId": "GetHeaderOptions", - "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 Header options", - "description": "Returns list of header options" - } - }, "/ConvertHtmlToPdfV2": { "post": { "tags": [ @@ -4611,6 +4638,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Run JavaScript Code", "description": "Executes user-defined JavaScript code - https://converter.power2apps.com/2000_dataHandling/V2150_RunCode" @@ -4652,7 +4680,7 @@ }, "x-ms-visibility": "important", "summary": "Convert Image to another Image Format", - "description": "Convert a common (JPEG, JPG, PNG, BMP, GIF, TIFF, SVG, ..) image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) - https://converter.power2apps.com/3000_imagesBarcodes/V3012_ConvertImage" + "description": "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" } }, "/V3022_ResizeImage": { @@ -5971,21 +5999,138 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseFile" + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert HTML to Word File", + "description": "Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/V7041_ConvertHtmlToWord" + } + }, + "/V7051_ConvertJsonToHtmlTable": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7051_ConvertJsonToHtmlTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7051_ConvertJsonToHtmlTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7051_ConvertJsonToHtmlTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to HTML Table", + "description": "Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/V7051_ConvertJsonToHtmlTable" + } + }, + "/V7061_ConvertCsvToHtmlTable": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7061_ConvertCsvToHtmlTable", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7061_ConvertCsvToHtmlTable", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7061_ConvertCsvToHtmlTable" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to HTML Table", + "description": "Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/V7061_ConvertCsvToHtmlTable" + } + }, + "/V7070_ConvertHtmlTableToCsv": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V7070_ConvertHtmlTableToCsv", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV7070_ConvertHtmlTableToCsv", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV7070_ConvertHtmlTableToCsv" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV7070_ConvertHtmlTableToCsv" } } }, "x-ms-visibility": "important", - "summary": "Convert HTML to Word File", - "description": "Convert HTML to a Word file (DOCX) - https://converter.power2apps.com/7000_html/V7041_ConvertHtmlToWord" + "summary": "Convert HTML Table to CSV", + "description": "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" } }, - "/V7051_ConvertJsonToHtmlTable": { + "/V7080_ConvertHtmlTableToExcel": { "post": { "tags": [ "Converter" ], - "operationId": "V7051_ConvertJsonToHtmlTable", + "operationId": "V7080_ConvertHtmlTableToExcel", "consumes": [ "application/json", "text/json", @@ -5999,10 +6144,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV7051_ConvertJsonToHtmlTable", + "name": "dtoRequestV7080_ConvertHtmlTableToExcel", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV7051_ConvertJsonToHtmlTable" + "$ref": "#/definitions/DtoRequestV7080_ConvertHtmlTableToExcel" } } ], @@ -6010,21 +6155,21 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseHtml" + "$ref": "#/definitions/DtoResponseV7080_ConvertHtmlTableToExcel" } } }, "x-ms-visibility": "important", - "summary": "Convert JSON to HTML Table", - "description": "Convert a JSON to a HTML table - https://converter.power2apps.com/7000_html/V7051_ConvertJsonToHtmlTable" + "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" } }, - "/V7061_ConvertCsvToHtmlTable": { + "/V8010_ConvertXRechnungToPdf": { "post": { "tags": [ "Converter" ], - "operationId": "V7061_ConvertCsvToHtmlTable", + "operationId": "V8010_ConvertXRechnungToPdf", "consumes": [ "application/json", "text/json", @@ -6038,10 +6183,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV7061_ConvertCsvToHtmlTable", + "name": "dtoRequestV8010_ConvertXRechnungToPdf", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV7061_ConvertCsvToHtmlTable" + "$ref": "#/definitions/DtoRequestV8010_ConvertXRechnungToPdf" } } ], @@ -6049,21 +6194,21 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseHtml" + "$ref": "#/definitions/DtoResponseV8010_ConvertXRechnungToPdf" } } }, "x-ms-visibility": "important", - "summary": "Convert CSV to HTML Table", - "description": "Convert a CSV to a HTML table - https://converter.power2apps.com/7000_html/V7061_ConvertCsvToHtmlTable" + "summary": "Convert XRechnung to PDF", + "description": "Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8010_ConvertXRechnungToPdf" } }, - "/V7070_ConvertHtmlTableToCsv": { + "/V9010_InsertTextToPowerPoint": { "post": { "tags": [ "Converter" ], - "operationId": "V7070_ConvertHtmlTableToCsv", + "operationId": "V9010_InsertTextToPowerPoint", "consumes": [ "application/json", "text/json", @@ -6077,10 +6222,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV7070_ConvertHtmlTableToCsv", + "name": "dtoRequestV9010_InsertTextToPowerPoint", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV7070_ConvertHtmlTableToCsv" + "$ref": "#/definitions/DtoRequestV9010_InsertTextToPowerPoint" } } ], @@ -6088,21 +6233,21 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseV7070_ConvertHtmlTableToCsv" + "$ref": "#/definitions/DtoResponseFile" } } }, "x-ms-visibility": "important", - "summary": "Convert HTML Table to CSV", - "description": "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" + "summary": "Insert Text to PowerPoint File", + "description": "Insert a text to a PowerPoint file (PPTX) - https://converter.power2apps.com/9000_powerpoint/V9010_InsertTextToPowerPoint" } }, - "/V7080_ConvertHtmlTableToExcel": { + "/V2151_RunCode": { "post": { "tags": [ "Converter" ], - "operationId": "V7080_ConvertHtmlTableToExcel", + "operationId": "V2151_RunCode", "consumes": [ "application/json", "text/json", @@ -6116,10 +6261,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV7080_ConvertHtmlTableToExcel", + "name": "dto", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV7080_ConvertHtmlTableToExcel" + "$ref": "#/definitions/DtoRequestV2151_RunCode" } } ], @@ -6127,21 +6272,21 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseV7080_ConvertHtmlTableToExcel" + "$ref": "#/definitions/DtoResponseV2151_RunCode" } } }, "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" + "summary": "Run Code", + "description": "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" } }, - "/V8010_ConvertXRechnungToPdf": { + "/V4060_ExtractPdfPages": { "post": { "tags": [ "Converter" ], - "operationId": "V8010_ConvertXRechnungToPdf", + "operationId": "V4060_ExtractPdfPages", "consumes": [ "application/json", "text/json", @@ -6155,10 +6300,10 @@ "parameters": [ { "in": "body", - "name": "dtoRequestV8010_ConvertXRechnungToPdf", + "name": "dtoRequestV4060_ExtractPdfPages", "required": true, "schema": { - "$ref": "#/definitions/DtoRequestV8010_ConvertXRechnungToPdf" + "$ref": "#/definitions/DtoRequestV4060_ExtractPdfPages" } } ], @@ -6166,21 +6311,21 @@ "200": { "description": "OK", "schema": { - "$ref": "#/definitions/DtoResponseV8010_ConvertXRechnungToPdf" + "$ref": "#/definitions/DtoResponseV4060_ExtractPdfPages" } } }, "x-ms-visibility": "important", - "summary": "Convert XRechnung to PDF", - "description": "Convert a XRechnung to a PDF - https://converter.power2apps.com/8000_XRechnung/V8010_ConvertXRechnungToPdf" + "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" } }, - "/V9010_InsertTextToPowerPoint": { + "/V9020_InsertImageToPowerPoint": { "post": { "tags": [ "Converter" ], - "operationId": "V9010_InsertTextToPowerPoint", + "operationId": "V9020_InsertImageToPowerPoint", "consumes": [ "application/json", "text/json", @@ -6194,10 +6339,9 @@ "parameters": [ { "in": "body", - "name": "dtoRequestIV9010_InsertTextToPowerPoint", - "required": true, + "name": "dtoRequestV9020_InsertImagePowerPoint", "schema": { - "$ref": "#/definitions/DtoRequestV9010_InsertTextToPowerPoint" + "$ref": "#/definitions/DtoRequestV9020_InsertImagePowerPoint" } } ], @@ -6210,8 +6354,8 @@ } }, "x-ms-visibility": "important", - "summary": "Insert Text to PowerPoint File", - "description": "Insert a text to a PowerPoint file (PPTX) - https://converter.power2apps.com/9000_powerpoint/V9010_InsertTextToPowerPoint" + "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" } } }, @@ -6394,7 +6538,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -6419,7 +6563,7 @@ "operationId": "GetChartTypes", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -6467,7 +6611,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -6528,7 +6672,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -6599,7 +6743,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -6627,7 +6771,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "width": { @@ -6653,7 +6797,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "image": { @@ -6744,7 +6888,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -6794,7 +6938,7 @@ "operationId": "GetFooterOptions", "value-path": "value", "value-title": "name", - "parameters": { } + "parameters": {} } }, "headerOption": { @@ -6807,7 +6951,7 @@ "operationId": "GetHeaderOptions", "value-path": "value", "value-title": "name", - "parameters": { } + "parameters": {} } }, "paperFormat": { @@ -6819,7 +6963,7 @@ "operationId": "GetPaperFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "marginTop": { @@ -7038,7 +7182,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -7127,7 +7271,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -7197,7 +7341,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -7274,7 +7418,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -7453,7 +7597,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -7514,7 +7658,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "to": { @@ -7527,7 +7671,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -7632,7 +7776,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -7919,6 +8063,48 @@ }, "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" @@ -7942,7 +8128,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -7984,7 +8170,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -8019,7 +8205,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -8086,7 +8272,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "width": { @@ -8112,7 +8298,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "image": { @@ -8134,7 +8320,7 @@ "type": "number", "x-ms-visibility": "advanced", "x-ms-summary": "Embedded Image Ratio", - "description": "Ratio (in %) of the embedded image. Default = 20" + "description": "Ratio (in %) of the embedded image. Default = 15" } }, "additionalProperties": false @@ -8199,7 +8385,7 @@ "operationId": "GetImagePositionHorizontal", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "imagePositionVertical": { @@ -8211,7 +8397,7 @@ "operationId": "GetImagePositionVertical", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -8259,7 +8445,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -8284,7 +8470,7 @@ "operationId": "GetChartTypes", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -8332,7 +8518,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -8406,7 +8592,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "version": { @@ -8453,7 +8639,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -8555,6 +8741,30 @@ }, "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 + }, "DtoRequestV5011_CreateWordFile": { "required": [ "sections" @@ -8738,7 +8948,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "tableText": { @@ -8774,7 +8984,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "text": { @@ -8920,7 +9130,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "hasHeader": { @@ -9149,7 +9359,7 @@ "operationId": "GetFooterOptions", "value-path": "value", "value-title": "name", - "parameters": { } + "parameters": {} } }, "headerOption": { @@ -9162,7 +9372,7 @@ "operationId": "GetHeaderOptions", "value-path": "value", "value-title": "name", - "parameters": { } + "parameters": {} } }, "paperFormat": { @@ -9174,7 +9384,7 @@ "operationId": "GetPaperFormats", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "marginTop": { @@ -9347,7 +9557,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "mayHaveQuotedFields": { @@ -9382,7 +9592,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -9462,6 +9672,62 @@ }, "additionalProperties": false }, + "DtoRequestV9020_InsertImagePowerPoint": { + "required": [ + "existingFileContent", + "placeholderImage" + ], + "type": "object", + "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing PowerPoint file to insert image in" + }, + "placeholderName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder name", + "description": "Placeholder name" + }, + "placeholderImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder image", + "description": "Placeholder image" + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Maximum Image Width", + "description": "Maximum width (in pixel) of the image. Default is original width" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height (in pixel) of the image. Default is original height" + }, + "placeholderPrefix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" + }, + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" + } + }, + "additionalProperties": false + }, "DtoRequestWatermarkImageData": { "required": [ "image", @@ -9506,7 +9772,7 @@ "operationId": "GetImagePositionHorizontal", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "imagePositionVertical": { @@ -9518,7 +9784,7 @@ "operationId": "GetImagePositionVertical", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -9569,7 +9835,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "tableText": { @@ -9883,7 +10149,7 @@ }, "matches": { "type": "array", - "items": { } + "items": {} }, "firstMatch": { "x-ms-visibility": "important", @@ -10239,6 +10505,30 @@ }, "additionalProperties": false }, + "DtoResponseV2151_RunCode": { + "type": "object", + "properties": { + "result": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Result response", + "description": "Result response" + }, + "error": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Error message", + "description": "Error message" + }, + "isSuccessful": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is successful", + "description": "Is successful" + } + }, + "additionalProperties": false + }, "DtoResponseV3022_ResizeImage": { "type": "object", "properties": { @@ -10790,6 +11080,37 @@ }, "additionalProperties": false }, + "DtoResponseV4060_ExtractPdfPages": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV5011_CreateWordFile": { "type": "object", "properties": { @@ -11513,6 +11834,20 @@ "x-ms-visibility": "important", "x-ms-summary": "Has XMP Data", "description": "Has XMP Data" + }, + "latitude": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Latitude", + "description": "Latitude" + }, + "longitude": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Longitude", + "description": "Longitude" } }, "additionalProperties": false @@ -11565,6 +11900,18 @@ "x-ms-visibility": "important", "x-ms-summary": "Placeholder image", "description": "Placeholder image" + }, + "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 @@ -11604,8 +11951,20 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } + }, + "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 @@ -11634,6 +11993,18 @@ "x-ms-visibility": "important", "x-ms-summary": "Placeholder text", "description": "Placeholder text" + }, + "placeholderPrefix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" + }, + "placeholderSuffix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" } }, "additionalProperties": false @@ -11842,7 +12213,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "isMatch": { @@ -11853,7 +12224,7 @@ }, "matches": { "type": "array", - "items": { } + "items": {} }, "firstMatch": { "x-ms-visibility": "important", @@ -11897,7 +12268,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -11920,7 +12291,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "sectionContent": { @@ -12153,7 +12524,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } } }, @@ -12178,7 +12549,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": { } + "parameters": {} } }, "text": { @@ -12257,17 +12628,17 @@ }, "security": [ { - "ApiKey": [ ] + "ApiKey": [] } ], "x-ms-connector-metadata": [ { "propertyName": "Website", - "propertyValue": "https://www.power2apps.com" + "propertyValue": "https://www.power2apps.de/en" }, { "propertyName": "Privacy policy", - "propertyValue": "https://www.power2apps.com/en/converterprivacypolicy" + "propertyValue": "https://www.power2apps.de/en/converterprivacypolicy" }, { "propertyName": "Categories", From 9f0210f7a3a70c649120ec689ecdfe2efe05f5dd Mon Sep 17 00:00:00 2001 From: stsiek Date: Thu, 11 Dec 2025 08:35:08 +0100 Subject: [PATCH 06/14] Actions update -V1033_ConvertCsvToExcel -V1063_ConvertJsonToExcel new Action -V5150_UpdateMultipleWordContentControls --- .../apiDefinition.swagger.json | 543 +++++++++++++++--- 1 file changed, 477 insertions(+), 66 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 528d14417a..3c2feb1339 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -418,6 +418,33 @@ "description": "Returns supported Word table styles" } }, + "/GetContentControlSearchOptions": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetContentControlSearchOptions", + "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 Search options", + "description": "Returns list of search options" + } + }, "/GetPaperFormats": { "get": { "tags": [ @@ -612,7 +639,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -768,7 +795,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -933,7 +960,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", "x-ms-summary": "Separator", @@ -1491,7 +1518,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "From", @@ -1506,7 +1533,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "To", @@ -1564,7 +1591,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -1637,7 +1664,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Format", @@ -1652,7 +1679,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", "x-ms-summary": "Resize By", @@ -1724,7 +1751,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "advanced", "x-ms-summary": "Resize By", @@ -1788,7 +1815,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -1957,7 +1984,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Code format", @@ -1972,7 +1999,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Output format", @@ -2067,7 +2094,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "File Extension", @@ -2133,7 +2160,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } }, "x-ms-visibility": "important", "x-ms-summary": "Origin File Extension", @@ -3780,6 +3807,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert CSV to Excel File", "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1032_ConvertCsvToExcel" @@ -3897,6 +3925,7 @@ } } }, + "deprecated": true, "x-ms-visibility": "important", "summary": "Convert JSON to Excel File", "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1062_ConvertJsonToExcel" @@ -6242,6 +6271,84 @@ "description": "Insert a text to a PowerPoint file (PPTX) - https://converter.power2apps.com/9000_powerpoint/V9010_InsertTextToPowerPoint" } }, + "/V1033_ConvertCsvToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1033_ConvertCsvToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV1033_ConvertCsvToExcel", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1033_ConvertCsvToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1033_ConvertCsvToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert CSV to Excel File", + "description": "Convert a CSV to a Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1033_ConvertCsvToExcel" + } + }, + "/V1063_ConvertJsonToExcel": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V1063_ConvertJsonToExcel", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestJsonToExcelData", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV1063_ConvertJsonToExcel" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV1063_ConvertJsonToExcel" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to Excel File", + "description": "Convert a JSON to an Excel file (XLSX) - https://converter.power2apps.com/1000_fileConversions/V1063_ConvertJsonToExcel" + } + }, "/V2151_RunCode": { "post": { "tags": [ @@ -6320,6 +6427,45 @@ "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" } }, + "/V5150_UpdateMultipleWordContentControls": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5150_UpdateMultipleWordContentControls", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV5150_UpdateMultipleWordContentControls", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5150_UpdateMultipleWordContentControls" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseFile" + } + } + }, + "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" + } + }, "/V9020_InsertImageToPowerPoint": { "post": { "tags": [ @@ -6468,6 +6614,41 @@ }, "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" @@ -6538,7 +6719,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -6563,7 +6744,7 @@ "operationId": "GetChartTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -6611,7 +6792,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -6672,7 +6853,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -6743,7 +6924,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -6771,7 +6952,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "width": { @@ -6797,7 +6978,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "image": { @@ -6888,7 +7069,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -6938,7 +7119,7 @@ "operationId": "GetFooterOptions", "value-path": "value", "value-title": "name", - "parameters": {} + "parameters": { } } }, "headerOption": { @@ -6951,7 +7132,7 @@ "operationId": "GetHeaderOptions", "value-path": "value", "value-title": "name", - "parameters": {} + "parameters": { } } }, "paperFormat": { @@ -6963,7 +7144,7 @@ "operationId": "GetPaperFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "marginTop": { @@ -7182,7 +7363,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -7271,7 +7452,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -7341,7 +7522,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -7418,7 +7599,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -7431,6 +7612,104 @@ }, "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 + }, "DtoRequestV1042_ConvertJsonToXml": { "required": [ "json" @@ -7486,6 +7765,50 @@ }, "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 + }, "DtoRequestV1071_ConvertYamlToJson": { "required": [ "yaml" @@ -7597,7 +7920,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -7658,7 +7981,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "to": { @@ -7671,7 +7994,7 @@ "operationId": "GetLanguages", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -7776,7 +8099,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -8086,7 +8409,7 @@ "operationId": "GetCodeRuntimeOptions", "value-path": "value", "value-title": "name", - "parameters": {} + "parameters": { } } }, "timeoutSec": { @@ -8128,7 +8451,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8170,7 +8493,7 @@ "operationId": "GetResizeOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8205,7 +8528,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8272,7 +8595,7 @@ "operationId": "GetCodeFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "width": { @@ -8298,7 +8621,7 @@ "operationId": "GetImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "image": { @@ -8385,7 +8708,7 @@ "operationId": "GetImagePositionHorizontal", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "imagePositionVertical": { @@ -8397,7 +8720,7 @@ "operationId": "GetImagePositionVertical", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8445,7 +8768,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -8470,7 +8793,7 @@ "operationId": "GetChartTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8518,7 +8841,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -8592,7 +8915,7 @@ "operationId": "GetChartImageFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "version": { @@ -8639,7 +8962,7 @@ "operationId": "GetFileExtensions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -8948,7 +9271,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "tableText": { @@ -8984,7 +9307,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "text": { @@ -9130,7 +9453,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "hasHeader": { @@ -9290,6 +9613,32 @@ }, "additionalProperties": false }, + "DtoRequestV5150_UpdateMultipleWordContentControls": { + "required": [ + "contentControls", + "file" + ], + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "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 + }, "DtoRequestV6011_ConvertSharePointSearchResults": { "required": [ "sharepointResult" @@ -9359,7 +9708,7 @@ "operationId": "GetFooterOptions", "value-path": "value", "value-title": "name", - "parameters": {} + "parameters": { } } }, "headerOption": { @@ -9372,7 +9721,7 @@ "operationId": "GetHeaderOptions", "value-path": "value", "value-title": "name", - "parameters": {} + "parameters": { } } }, "paperFormat": { @@ -9384,7 +9733,7 @@ "operationId": "GetPaperFormats", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "marginTop": { @@ -9557,7 +9906,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "mayHaveQuotedFields": { @@ -9592,7 +9941,7 @@ "operationId": "GetSeparators", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -9772,7 +10121,7 @@ "operationId": "GetImagePositionHorizontal", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "imagePositionVertical": { @@ -9784,7 +10133,7 @@ "operationId": "GetImagePositionVertical", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -9835,7 +10184,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "tableText": { @@ -10029,6 +10378,37 @@ }, "additionalProperties": false }, + "DtoResponseV1033_ConvertCsvToExcel": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV1042_ConvertJsonToXml": { "type": "object", "properties": { @@ -10084,6 +10464,37 @@ }, "additionalProperties": false }, + "DtoResponseV1063_ConvertJsonToExcel": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV1071_ConvertYamlToJson": { "type": "object", "properties": { @@ -10149,7 +10560,7 @@ }, "matches": { "type": "array", - "items": {} + "items": { } }, "firstMatch": { "x-ms-visibility": "important", @@ -11951,7 +12362,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "placeholderPrefix": { @@ -12213,7 +12624,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "isMatch": { @@ -12224,7 +12635,7 @@ }, "matches": { "type": "array", - "items": {} + "items": { } }, "firstMatch": { "x-ms-visibility": "important", @@ -12268,7 +12679,7 @@ "operationId": "GetRegexOptions", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -12291,7 +12702,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "sectionContent": { @@ -12524,7 +12935,7 @@ "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } } }, @@ -12549,7 +12960,7 @@ "operationId": "GetWordSectionTypes", "value-path": "name", "value-title": "name", - "parameters": {} + "parameters": { } } }, "text": { @@ -12628,7 +13039,7 @@ }, "security": [ { - "ApiKey": [] + "ApiKey": [ ] } ], "x-ms-connector-metadata": [ From 2efbe2e038a54e2c536892b7017bfba19c282746 Mon Sep 17 00:00:00 2001 From: stsiek Date: Wed, 31 Dec 2025 16:30:33 +0100 Subject: [PATCH 07/14] New Actions for Converter by Power2Apps v9 --- .../apiDefinition.swagger.json | 851 +++++++++++++++++- 1 file changed, 846 insertions(+), 5 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 3c2feb1339..ee94cf7c0c 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -364,6 +364,33 @@ "description": "Returns supported file extensions" } }, + "/GetPdfConformanceLevels": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetPdfConformanceLevels", + "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 PDF conformance levels", + "description": "Returns pdf conformance levels" + } + }, "/GetWordSectionTypes": { "get": { "tags": [ @@ -5136,6 +5163,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/V4012_ConvertFileToPdf" @@ -6388,6 +6416,45 @@ "description": "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" } }, + "/V4013_ConvertFileToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4013_ConvertFileToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4013_FileToPdf", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4013_FileToPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4013_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/V4013_ConvertFileToPdf" + } + }, "/V4060_ExtractPdfPages": { "post": { "tags": [ @@ -6427,6 +6494,201 @@ "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" } }, + "/V4070_ConvertPdfToPdfA": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4070_ConvertPdfToPdfA", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequestV4070_ConvertPdfToPdfA", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4070_ConvertPdfToPdfA" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4070_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/V4070_ConvertPdfToPdfA" + } + }, + "/V4080_CompressPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4080_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/DtoRequestV4080_CompressPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4080_CompressPdf" + } + } + }, + "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" + } + }, + "/V4090_ExtractImagesFromPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4090_ExtractImagesFromPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4090_ExtractImagesFromPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4090_ExtractImagesFromPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Images from PDF (List)", + "description": "Extract embedded images from a PDF and return them as a list - https://converter.power2apps.com/4000_pdf/V4090_ExtractImagesFromPdf" + } + }, + "/V4100_ExtractTextFromPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4100_ExtractTextFromPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV4100_ExtractTextFromPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4100_ExtractTextFromPdf" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Text from PDF", + "description": "Extract text from a PDF (layout-based, fast) - https://converter.power2apps.com/4000_pdf/V4100_ExtractTextFromPdf" + } + }, + "/V4110_RemovePagesFromPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V4110_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/DtoRequestV4110_RemovePagesFromPdf" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV4110_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/V4110_RemovePagesFromPdf" + } + }, "/V5150_UpdateMultipleWordContentControls": { "post": { "tags": [ @@ -6466,6 +6728,45 @@ "description": "Updates several Word content controls or form element within one action - https://converter.power2apps.com/5000_word/V5150_UpdateMultipleWordContentControls" } }, + "/V5160_ConvertWordToHtml": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "V5160_ConvertWordToHtml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "dtoRequest", + "required": true, + "schema": { + "$ref": "#/definitions/DtoRequestV5160_ConvertWordToHtml" + } + } + ], + "responses": { + "200": { + "description": "OK", + "schema": { + "$ref": "#/definitions/DtoResponseV5160_ConvertWordToHtml" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert Word to HTML", + "description": "Convert a Word file (DOC/DOCX) to HTML - https://converter.power2apps.com/5000_word/V5160_ConvertWordToHtml" + } + }, "/V9020_InsertImageToPowerPoint": { "post": { "tags": [ @@ -8968,18 +9269,65 @@ }, "additionalProperties": false }, - "DtoRequestV4021_MergePdfs": { + "DtoRequestV4013_FileToPdf": { "required": [ - "file1", - "file2" + "file" ], "type": "object", "properties": { - "file1": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File 1", + "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 + }, + "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": { @@ -9088,6 +9436,223 @@ }, "additionalProperties": false }, + "DtoRequestV4070_ConvertPdfToPdfA": { + "required": [ + "pdf" + ], + "type": "object", + "properties": { + "pdf": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "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 + }, + "DtoRequestV4080_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": "Compress images", + "description": "True = compress embedded images (recommended). False = keep original images." + }, + "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." + }, + "optimizeFont": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Optimize fonts", + "description": "True = reduce embedded font size." + }, + "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." + } + }, + "additionalProperties": false + }, + "DtoRequestV4090_ExtractImagesFromPdf": { + "required": [ + "pdf" + ], + "type": "object", + "properties": { + "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": "From page", + "description": "Start page (0 = first page). Empty = from first page." + }, + "toPage": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "To page", + "description": "End page (0 = first page, inclusive). Empty = last page." + }, + "fileNamePrefix": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "File name prefix", + "description": "Prefix used for extracted image file names." + }, + "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 + }, + "DtoRequestV4100_ExtractTextFromPdf": { + "required": [ + "pdf" + ], + "type": "object", + "properties": { + "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": "From page", + "description": "Start page (0 = first page). Empty = from first page." + }, + "toPage": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "To page", + "description": "End page (0 = first page, inclusive). Empty = last page." + }, + "layoutBased": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Layout based", + "description": "True = keep visual layout (recommended). False = plain text order." + }, + "includePages": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Include pages", + "description": "True = return text per page. False = return combined text." + }, + "pageSeparator": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Page separator", + "description": "Separator between pages when text is combined. Default is '\n\n'" + }, + "normalizeWhitespace": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Normalize whitespace", + "description": "True = clean up spaces and line breaks (recommended)." + } + }, + "additionalProperties": false + }, + "DtoRequestV4110_RemovePagesFromPdf": { + "required": [ + "pages", + "pdf" + ], + "type": "object", + "properties": { + "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": "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 + }, "DtoRequestV5011_CreateWordFile": { "required": [ "sections" @@ -9639,6 +10204,40 @@ }, "additionalProperties": false }, + "DtoRequestV5160_ConvertWordToHtml": { + "required": [ + "word" + ], + "type": "object", + "properties": { + "word": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Word", + "description": "Word file (.doc/.docx) to convert." + }, + "embedImages": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Embed images", + "description": "True = embed images as base64 in HTML. False = use image files." + }, + "fullHtmlDocument": { + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "Full HTML document", + "description": "True = include , and tags. False = only." + }, + "title": { + "type": "string", + "x-ms-visibility": "advanced", + "x-ms-summary": "Title", + "description": "Optional HTML value." + } + }, + "additionalProperties": false + }, "DtoRequestV6011_ConvertSharePointSearchResults": { "required": [ "sharepointResult" @@ -11321,6 +11920,37 @@ }, "additionalProperties": false }, + "DtoResponseV4013_ConvertFileToPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV4021_MergePdfs": { "type": "object", "properties": { @@ -11522,6 +12152,205 @@ }, "additionalProperties": false }, + "DtoResponseV4070_ConvertPdfToPdfA": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV4080_CompressPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV4090_ExtractImagesFromPdf": { + "type": "object", + "properties": { + "images": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoResponseV4090_ExtractedImageItem" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Images", + "description": "Extracted images" + }, + "count": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Count", + "description": "Number of extracted images" + } + }, + "additionalProperties": false + }, + "DtoResponseV4090_ExtractedImageItem": { + "type": "object", + "properties": { + "fileName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File name", + "description": "File name incl. extension (e.g. img_p000_i000.jpg)" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "File extension (e.g. jpg, png)" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type (e.g. image/jpeg)" + }, + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File bytes", + "description": "Raw file bytes" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File as base64 string", + "description": "Base64 string of the file" + } + }, + "additionalProperties": false + }, + "DtoResponseV4100_ExtractTextFromPdf": { + "type": "object", + "properties": { + "text": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Combined extracted text" + }, + "pages": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoResponseV4100_PageText" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Pages", + "description": "Extracted text per page" + }, + "pageCount": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Page count", + "description": "Number of pages processed" + } + }, + "additionalProperties": false + }, + "DtoResponseV4100_PageText": { + "type": "object", + "properties": { + "pageIndex": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Page index", + "description": "0-based page index" + }, + "text": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Text", + "description": "Page text" + } + }, + "additionalProperties": false + }, + "DtoResponseV4110_RemovePagesFromPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV5011_CreateWordFile": { "type": "object", "properties": { @@ -11862,6 +12691,18 @@ }, "additionalProperties": false }, + "DtoResponseV5160_ConvertWordToHtml": { + "type": "object", + "properties": { + "html": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML response", + "description": "HTML response" + } + }, + "additionalProperties": false + }, "DtoResponseV6011_ConvertSharePointSearchResults": { "type": "object", "properties": { From 6c846a06b3aca466cd25c8d966f2630a00837240 Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Tue, 12 May 2026 10:14:46 +0200 Subject: [PATCH 08/14] New Bill Converter --- .../BILL Converter by Power2Apps/Readme.md | 43 ++ .../apiDefinition.swagger.json | 511 ++++++++++++++++++ .../apiProperties.json | 15 + 3 files changed, 569 insertions(+) create mode 100644 certified-connectors/BILL Converter by Power2Apps/Readme.md create mode 100644 certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json create mode 100644 certified-connectors/BILL Converter by Power2Apps/apiProperties.json 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..aceaefa42b --- /dev/null +++ b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json @@ -0,0 +1,511 @@ +{ + "swagger": "2.0", + "info": { + "title": "BILL Converter by Power2Apps", + "description": "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.", + "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/GetInvoiceFormats": { + "get": { + "tags": [ + "T10_BillController_V01" + ], + "operationId": "GetInvoiceFormats", + "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_A002_AV01_CV01_ExtractXmlFromInvoicePdf" + } + } + }, + "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": { + "$ref": "#/definitions/InvoiceType" + } + }, + "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 + }, + "InvoiceType": { + "format": "int32", + "enum": [ + 0, + 1, + 2 + ], + "type": "integer" + } + }, + "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 From 96e4b3b7879b03a9bc60e8de91dc322424d53284 Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Tue, 12 May 2026 10:18:24 +0200 Subject: [PATCH 09/14] Update for Converter by Power2Apps --- .../apiDefinition.swagger.json | 11290 +++++++++++----- 1 file changed, 7974 insertions(+), 3316 deletions(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index ee94cf7c0c..5fefcc610e 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -8,7 +8,7 @@ "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 <html>, <head> and <body> tags. False = <body> 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 <title> value." } }, "additionalProperties": false }, - "DtoRequestV2100_ExtractJsonObjectProperties": { + "DtoRequestV6011_ConvertSharePointSearchResults": { "required": [ - "json" + "sharepointResult" ], "type": "object", "properties": { - "json": { + "sharepointResult": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" - }, - "nestedPropertyExtraction": { - "default": true, - "type": "boolean", + "x-ms-summary": "SP search result", + "description": "SharePoint search result" + } + }, + "additionalProperties": false + }, + "DtoRequestV7012_ConvertHtmlTableToJson": { + "required": [ + "htmlTable" + ], + "type": "object", + "properties": { + "htmlTable": { + "minLength": 1, + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Extract nested properties", - "description": "Extract nested properties" + "x-ms-summary": "HTML Table", + "description": "HTML table" } }, "additionalProperties": false }, - "DtoRequestV2110_ReplaceTextWithPattern": { + "DtoRequestV7022_ConvertHtmlToPdf": { "required": [ - "inputText", - "searchPattern" + "html" ], "type": "object", "properties": { - "inputText": { + "html": { "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Input Text", - "description": "Input Text" + "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" }, - "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" + "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" }, - "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" + "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" }, - "matchPattern": { - "minLength": 1, + "pageRanges": { "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Match Pattern", - "description": "Pattern or text to check for occurrences in the input text" + "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 }, - "DtoRequestV2130_SmartTextSplit": { + "DtoRequestV7023_ConvertHtmlToPdf": { "required": [ - "inputText" + "html" ], "type": "object", "properties": { - "inputText": { + "html": { "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" + "x-ms-summary": "HTML", + "description": "HTML content that will be used to create the PDF file" }, - "trimEnabled": { + "isLandscape": { + "default": false, "type": "boolean", "x-ms-visibility": "advanced", - "x-ms-summary": "Trim enabled", - "description": "Removes leading and trailing whitespace in all results. Default = 'No'" + "x-ms-summary": "Landscape Format?", + "description": "Is the PDF to be created in landscape format? Default = false" }, - "trimStrings": { - "type": "string", + "imageQuality": { + "format": "int32", + "type": "integer", "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" + "x-ms-summary": "Quality of Image Content", + "description": "Maximum image quality (in pixels) for the included images. Default = 800" }, - "matchPattern": { - "minLength": 1, + "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": "important", - "x-ms-summary": "Match Pattern", - "description": "Match Pattern" + "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": { } + } }, - "trimEnabled": { - "type": "boolean", + "marginTop": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Trim enabled", - "description": "Removes leading and trailing whitespace in all results" + "x-ms-summary": "Top margin", + "description": "Defines the top margin (in pixels) of the PDF. Default = 20" }, - "trimStrings": { + "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": "Trim Strings", - "description": "Removes leading and trailing substring in all results. Default is whitespace" + "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" + }, + "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 }, - "DtoRequestV2150_RunCode": { + "DtoRequestV7031_ConvertHtmlToImage": { "required": [ - "code" + "html" ], "type": "object", "properties": { - "code": { + "html": { "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;" + "x-ms-summary": "HTML", + "description": "HTML Content or URL" + }, + "width": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Image Width (in pixels). Default = 500" + }, + "height": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Height", + "description": "Image Height (in pixels). Default = 500" } }, "additionalProperties": false }, - "DtoRequestV2151_RunCode": { + "DtoRequestV7032_ConvertHtmlToImage": { "required": [ - "code" + "html" ], "type": "object", "properties": { - "code": { + "html": { "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." + "x-ms-summary": "HTML", + "description": "HTML Content or URL" }, - "runtime": { + "width": { "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": { } - } + "x-ms-visibility": "advanced", + "x-ms-summary": "Width", + "description": "Image Width (in pixels). Default = 500" }, - "timeoutSec": { + "height": { "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." + "x-ms-summary": "Height", + "description": "Image Height (in pixels). Default = 500" }, - "printLastExpression": { - "type": "boolean", + "fileResponseMode": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Print Last Expression", - "description": "Return the value of the last expression automatically (JavaScript only)." + "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 }, - "DtoRequestV3012_ConvertImage": { + "DtoRequestV7041_ConvertHtmlToWord": { "required": [ - "file" + "html" ], "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", + "html": { + "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-dynamic-values": { - "operationId": "GetImageFormats", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "HTML", + "description": "HTML content that will be used to create the Word file" } }, "additionalProperties": false }, - "DtoRequestV3022_ResizeImage": { + "DtoRequestV7051_ConvertJsonToHtmlTable": { "required": [ - "file" + "json" ], "type": "object", "properties": { - "file": { - "format": "byte", + "json": { + "minLength": 1, "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": { } - } + "x-ms-summary": "JSON", + "description": "JSON" } }, "additionalProperties": false }, - "DtoRequestV3031_RotateImage": { + "DtoRequestV7061_ConvertCsvToHtmlTable": { "required": [ - "file" + "csv" ], "type": "object", "properties": { - "file": { - "format": "byte", + "csv": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image File", - "description": "Image file to be rotated" + "x-ms-summary": "CSV", + "description": "CSV" }, - "rotate": { - "format": "float", - "type": "number", - "x-ms-visibility": "important", - "x-ms-summary": "Rotate", - "description": "Degrees the image is rotated with" + "dataIncludesHeader": { + "default": true, + "type": "boolean", + "x-ms-visibility": "advanced", + "x-ms-summary": "CSV has Headers?", + "description": "CSV has headers?" }, - "outFormat": { + "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": "important", - "x-ms-summary": "Output Format", - "description": "Output format of the created image. Default = 'JPEG'", + "x-ms-visibility": "advanced", + "x-ms-summary": "Separator", + "description": "Field separator (delimiter). Default = 'Auto-detect separator'", "x-ms-dynamic-values": { - "operationId": "GetImageFormats", + "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 }, - "DtoRequestV3041_CompressImage": { + "DtoRequestV7070_ConvertHtmlTableToCsv": { "required": [ - "file" + "htmlTable" ], "type": "object", "properties": { - "file": { - "format": "byte", + "htmlTable": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image File", - "description": "Image file to be compressed" + "x-ms-summary": "HTML Table", + "description": "HTML table" }, - "quality": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "Image Quality", - "description": "The quality of the image (0-100). Default = 70" + "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 }, - "DtoRequestV3051_ReadCode": { + "DtoRequestV7080_ConvertHtmlTableToExcel": { "required": [ - "file" + "htmlTable" ], "type": "object", "properties": { - "file": { - "format": "byte", + "htmlTable": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "QR or Barcode", - "description": "QR or Barcode Image" + "x-ms-summary": "HTML Table", + "description": "If the input has multiple HTML tables, each goes into a separate Excel sheet" } }, "additionalProperties": false }, - "DtoRequestV3062_CreateCode": { + "DtoRequestV7081_ConvertHtmlTableToExcel": { "required": [ - "content" + "htmlTable" ], "type": "object", "properties": { - "content": { + "htmlTable": { "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" + "x-ms-summary": "HTML Table", + "description": "If the input has multiple HTML tables, each goes into a separate Excel sheet" }, - "height": { + "fileResponseMode": { "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-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": { } } - }, - "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 }, - "DtoRequestV3071_ImageMetaData": { + "DtoRequestV8010_ConvertXRechnungToPdf": { "required": [ - "file" + "xml" ], "type": "object", "properties": { - "file": { - "format": "byte", + "xml": { + "minLength": 1, "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image File", - "description": "Image file" + "x-ms-summary": "XRechnung", + "description": "XML data of Factur X or ZUGFeRD regarding EN16931" } }, "additionalProperties": false }, - "DtoRequestV3081_CreateWatermarkImage": { + "DtoRequestV8011_ConvertXRechnungToPdf": { "required": [ - "image", - "watermarkImage" + "xml" ], "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", + "xml": { + "minLength": 1, "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'" + "x-ms-summary": "XRechnung", + "description": "XML data of Factur X or ZUGFeRD regarding EN16931" }, - "ratio": { + "fileResponseMode": { "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-summary": "Reduce Response Size", + "description": "Choose 'Base64 String' or 'Bytes' to reduce response size for large files. Default = 'Both'", "x-ms-dynamic-values": { - "operationId": "GetImagePositionVertical", - "value-path": "name", + "operationId": "GetFileResponseOptions", + "value-path": "value", "value-title": "name", "parameters": { } } @@ -9027,1847 +14108,1578 @@ }, "additionalProperties": false }, - "DtoRequestV3091_CreateChartImage": { + "DtoRequestV9010_InsertTextToPowerPoint": { "required": [ - "chart" + "existingFileContent", + "placeholderName" ], "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": { + "existingFileContent": { + "format": "byte", "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-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing PowerPoint file to insert text in" }, - "format": { + "placeholderName": { + "minLength": 1, "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": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Name", + "description": "Placeholder name" }, - "version": { + "placeholderText": { "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder Text", + "description": "Placeholder text" }, - "chart": { - "minLength": 1, + "placeholderPrefix": { "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." + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" }, - "type": { + "placeholderSuffix": { "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": { } - } + "x-ms-visibility": "advanced", + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV3101_CreateTableImage": { + "DtoRequestV9020_InsertImagePowerPoint": { "required": [ - "data" + "existingFileContent", + "placeholderImage" ], "type": "object", "properties": { + "existingFileContent": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Existing File Content", + "description": "Existing PowerPoint file to insert image in" + }, + "placeholderName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder name", + "description": "Placeholder name" + }, + "placeholderImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Placeholder image", + "description": "Placeholder image" + }, "width": { "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": "Maximum Image Width", + "description": "Maximum width (in pixel) of the image. Default is original width" }, "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'" + "x-ms-summary": "Maximum Image Height", + "description": "Maximum height (in pixel) of the image. Default is original height" }, - "format": { + "placeholderPrefix": { "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." + "x-ms-summary": "Placeholder Prefix", + "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" }, - "title": { + "placeholderSuffix": { "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" + "x-ms-summary": "Placeholder Suffix", + "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" } }, "additionalProperties": false }, - "DtoRequestV3111_CreateGraphImage": { + "DtoRequestWatermarkImageData": { "required": [ - "graph" + "image", + "watermarkImage" ], "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" + "image": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Main Image", + "description": "Main image which is overlapped by the watermark image" }, - "height": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Image Height", - "description": "Height of the image in pixels. Default = 500" + "watermarkImage": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Watermark Image", + "description": "Watermark image which should overlap the main image" }, - "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" + "opacity": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "advanced", + "x-ms-summary": "Watermark Opacity", + "description": "Opacity (in %) of the watermark image. Default = '25'" }, - "backgroundColor": { - "type": "string", + "ratio": { + "format": "int32", + "type": "integer", "x-ms-visibility": "advanced", - "x-ms-summary": "Background Color", - "description": "Background color in RGB, HEX, HSL or color name. Default = 'transparent'" + "x-ms-summary": "Watermark Ratio", + "description": "Ratio (in %) of the watermark image to the main image. Default = '25'" }, - "format": { + "imagePositionHorizontal": { "type": "string", "x-ms-visibility": "advanced", - "x-ms-summary": "Output Format", - "description": "Output format of the created image. Default = 'PNG'", + "x-ms-summary": "Watermark Horizontal Position", + "description": "Horizontal position of the watermark image. Default = 'center'", "x-ms-dynamic-values": { - "operationId": "GetChartImageFormats", + "operationId": "GetImagePositionHorizontal", "value-path": "name", "value-title": "name", "parameters": { } } }, - "version": { - "type": "string", - "x-ms-visibility": "internal", - "x-ms-summary": "Version", - "description": "Version" - }, - "graph": { - "minLength": 1, + "imagePositionVertical": { "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Graph Data", - "description": "Graph data in syntax of the Graph Description Language (DOT)" + "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 }, - "DtoRequestV4012_FileToPdf": { - "required": [ - "file" - ], + "DtoRequestWordHtmlData": { "type": "object", "properties": { - "file": { + "existingFileContent": { "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'" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "fileExtension": { + "html": { "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": { } - } + "x-ms-summary": "HTML", + "description": "HTML to create the Word" } }, "additionalProperties": false }, - "DtoRequestV4013_FileToPdf": { - "required": [ - "file" - ], + "DtoRequestWordTableData": { "type": "object", "properties": { - "file": { + "existingFileContent": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "Existing File Content", + "description": "Existing Word file to update. By default a blank Word file is used." }, - "fileName": { + "table": { "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'" + "x-ms-visibility": "important", + "x-ms-summary": "Table Data", + "description": "Table data in CSV or JSON format" }, - "fileExtension": { + "tableStyle": { + "default": "ListTable1Light", "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Origin File Extension", - "description": "Origin File extension", + "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": "GetFileExtensions", + "operationId": "GetWordTableStyles", "value-path": "name", "value-title": "name", "parameters": { } } }, - "conformanceLevel": { - "format": "int32", - "type": "integer", + "tableText": { + "type": "string", "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": { } - } + "x-ms-summary": "Table Caption", + "description": "Text displayed next to table" } }, "additionalProperties": false }, - "DtoRequestV4021_MergePdfs": { - "required": [ - "file1", - "file2" - ], + "DtoResponseColor": { "type": "object", "properties": { - "file1": { - "format": "byte", + "rgb": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File 1", - "description": "The first file input" + "x-ms-summary": "RGB", + "description": "RGB" }, - "file2": { - "format": "byte", + "hex": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File 2", - "description": "The second file input" + "x-ms-summary": "HEX", + "description": "HEX" + }, + "cmyk": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "CMYK", + "description": "CMYK" + }, + "hsl": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSL", + "description": "HSL" + }, + "hsv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HSV", + "description": "HSV" + }, + "xyz": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "XYZ", + "description": "XYZ" + }, + "yiq": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YIQ", + "description": "YIQ" + }, + "yuv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YUV", + "description": "YUV" + }, + "colorName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Color name", + "description": "Color name" } }, "additionalProperties": false }, - "DtoRequestV4031_PdfMetadata": { - "required": [ - "file" - ], + "DtoResponseCsv": { "type": "object", "properties": { - "file": { - "format": "byte", + "csv": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "CSV response", + "description": "CSV response" } }, "additionalProperties": false }, - "DtoRequestV4041_ProtectPdf": { - "required": [ - "file" - ], + "DtoResponseFile": { "type": "object", "properties": { "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "File response", + "description": "File response" }, - "ownerPassword": { + "fileContent": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Owner Password", - "description": "Protect the editing of the PDF with the owner password" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "userPassword": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "User Password", - "description": "Protect the opening of the PDF with the user password" + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV4051_UnProtectPdf": { - "required": [ - "file" - ], + "DtoResponseHtml": { "type": "object", "properties": { - "file": { - "format": "byte", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" - }, - "ownerPassword": { + "html": { "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'" + "x-ms-summary": "HTML response", + "description": "HTML response" } }, "additionalProperties": false }, - "DtoRequestV4060_ExtractPdfPages": { - "required": [ - "file", - "pages" - ], + "DtoResponseJson": { + "type": "object", + "properties": { + "json": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1013_ConvertJsonToCsv": { "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, + "csv": { "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)." + "x-ms-summary": "CSV response", + "description": "CSV response" } }, "additionalProperties": false }, - "DtoRequestV4070_ConvertPdfToPdfA": { - "required": [ - "pdf" - ], + "DtoResponseV1022_ConvertCsvToJson": { "type": "object", "properties": { - "pdf": { - "format": "byte", + "json": { "type": "string", "x-ms-visibility": "important", - "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": { } - } + "x-ms-summary": "JSON response", + "description": "JSON response" } }, "additionalProperties": false }, - "DtoRequestV4080_CompressPdf": { - "required": [ - "pdf" - ], + "DtoResponseV1032_ConvertCsvToExcel": { "type": "object", "properties": { - "pdf": { + "file": { "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": "Compress images", - "description": "True = compress embedded images (recommended). False = keep original images." - }, - "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." + "x-ms-summary": "File response", + "description": "File response" }, - "optimizeFont": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Optimize fonts", - "description": "True = reduce embedded font size." + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "optimizePageContents": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Optimize page contents", - "description": "True = remove unused data and whitespace." + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "removeMetadata": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove metadata", - "description": "True = remove document metadata to reduce file size." + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV4090_ExtractImagesFromPdf": { - "required": [ - "pdf" - ], + "DtoResponseV1033_ConvertCsvToExcel": { "type": "object", "properties": { - "pdf": { + "file": { "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": "From page", - "description": "Start page (0 = first page). Empty = from first page." + "x-ms-summary": "File response", + "description": "File response" }, - "toPage": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "To page", - "description": "End page (0 = first page, inclusive). Empty = last page." + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "fileNamePrefix": { + "mimeType": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "File name prefix", - "description": "Prefix used for extracted image file names." + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "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." + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV4100_ExtractTextFromPdf": { - "required": [ - "pdf" - ], + "DtoResponseV1034_ConvertCsvToExcel": { "type": "object", "properties": { - "pdf": { + "file": { "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": "From page", - "description": "Start page (0 = first page). Empty = from first page." - }, - "toPage": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "To page", - "description": "End page (0 = first page, inclusive). Empty = last page." - }, - "layoutBased": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Layout based", - "description": "True = keep visual layout (recommended). False = plain text order." + "x-ms-summary": "File response", + "description": "File response" }, - "includePages": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Include pages", - "description": "True = return text per page. False = return combined text." + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "pageSeparator": { + "mimeType": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Page separator", - "description": "Separator between pages when text is combined. Default is '\n\n'" + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "normalizeWhitespace": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Normalize whitespace", - "description": "True = clean up spaces and line breaks (recommended)." + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV4110_RemovePagesFromPdf": { - "required": [ - "pages", - "pdf" - ], + "DtoResponseV1042_ConvertJsonToXml": { "type": "object", "properties": { - "pdf": { - "format": "byte", + "xml": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "PDF", - "description": "PDF file to modify." - }, - "pages": { - "minLength": 1, + "x-ms-summary": "XML response", + "description": "XML response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1052_ConvertXmlToJson": { + "type": "object", + "properties": { + "json": { "type": "string", "x-ms-visibility": "important", - "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." + "x-ms-summary": "JSON response", + "description": "JSON response" } }, "additionalProperties": false }, - "DtoRequestV5011_CreateWordFile": { - "required": [ - "sections" - ], + "DtoResponseV1053_ConvertXmlToJson": { "type": "object", "properties": { - "existingFileContent": { - "format": "byte", + "json": { "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." - }, - "sections": { - "type": "array", - "items": { - "$ref": "#/definitions/Section" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Section", - "description": "Section" + "x-ms-summary": "JSON response", + "description": "JSON response" } }, "additionalProperties": false }, - "DtoRequestV5021_ExtractWordBookmarks": { - "required": [ - "file" - ], + "DtoResponseV1062_ConvertJsonToExcel": { "type": "object", "properties": { "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File", - "description": "File" + "x-ms-summary": "File response", + "description": "File response" }, - "includeHiddenBookmarks": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Include Hidden Bookmarks?", - "description": "include Hidden Bookmarks?" + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "searchKey": { + "mimeType": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Search Name", - "description": "Search for text in the bookmark name" + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "searchValue": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Search Content", - "description": "Search for text in the bookmark content" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV5031_AddImageToWord": { - "required": [ - "image" - ], + "DtoResponseV1063_ConvertJsonToExcel": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "image": { - "format": "byte", + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image", - "description": "Image to add (JPEG, PNG, ...) or image URL" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "imageText": { + "mimeType": { "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": "Maximum Image Width", - "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "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" + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV5042_AddImageWithinTableToWord": { - "required": [ - "image" - ], + "DtoResponseV1064_ConvertJsonToExcel": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "image": { - "format": "byte", + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image", - "description": "Image to add (JPEG, PNG, ...) or image URL. Table is created automatically" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "imageText": { + "mimeType": { "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" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "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" + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV5052_AddTableToWord": { - "required": [ - "table" - ], + "DtoResponseV1071_ConvertYamlToJson": { "type": "object", "properties": { - "existingFileContent": { - "format": "byte", + "json": { "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." - }, - "table": { - "minLength": 1, + "x-ms-summary": "JSON response", + "description": "JSON response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1081_ConvertJsonToYaml": { + "type": "object", + "properties": { + "yaml": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Table Data", - "description": "Table data in CSV or JSON format" - }, - "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": "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": { } - } - }, - "tableText": { + "x-ms-summary": "YAML response", + "description": "YAML response" + } + }, + "additionalProperties": false + }, + "DtoResponseV1090_ConvertJsonToTextTable": { + "type": "object", + "properties": { + "text": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Table Caption", - "description": "Text displayed next to table" + "x-ms-visibility": "important", + "x-ms-summary": "Text response", + "description": "Text response" } }, "additionalProperties": false }, - "DtoRequestV5061_AddTextToWord": { - "required": [ - "sectionType", - "text" - ], + "DtoResponseV1100_ConvertExcelToJson": { "type": "object", "properties": { - "existingFileContent": { - "format": "byte", + "json": { "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." + "x-ms-summary": "JSON response", + "description": "JSON response" }, - "sectionType": { - "default": "Heading1", - "minLength": 1, + "schema": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Type", - "x-ms-dynamic-values": { - "operationId": "GetWordSectionTypes", - "value-path": "name", - "value-title": "name", - "parameters": { } - } + "x-ms-summary": "JSON Schema response", + "description": "JSON Schema response" + } + }, + "additionalProperties": false + }, + "DtoResponseV2011_RegularExpression": { + "type": "object", + "properties": { + "isMatch": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is match?", + "description": "" }, - "text": { - "minLength": 1, + "matches": { + "type": "array", + "items": { } + }, + "firstMatch": { + "x-ms-visibility": "important", + "x-ms-summary": "First match", + "description": "" + }, + "firstMatchValue": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Text" + "x-ms-summary": "First match value", + "description": "" } }, "additionalProperties": false }, - "DtoRequestV5071_InsertTextToWord": { - "required": [ - "existingFileContent", - "placeholderName" - ], + "DtoResponseV2021_IbanData": { "type": "object", "properties": { - "existingFileContent": { - "format": "byte", + "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": "Existing File Content", - "description": "Existing Word file to insert text in" + "x-ms-summary": "Country Code", + "description": "Country Code" }, - "placeholderName": { - "minLength": 1, + "bban": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder Name", - "description": "The text between prefix and suffix where to insert the text, e.g. {{InsertHere}}" + "x-ms-summary": "BBAN", + "description": "Basic Bank Account Number (BBAN)" }, - "placeholderText": { + "bankCode": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder Text", - "description": "Placeholder text" + "x-ms-summary": "Bank Code", + "description": "Bank Code" }, - "placeholderPrefix": { + "branchCode": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Prefix", - "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" + "x-ms-visibility": "important", + "x-ms-summary": "Branch Code", + "description": "Branch Code" }, - "placeholderSuffix": { + "accountNumber": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Suffix", - "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" - } - }, - "additionalProperties": false - }, - "DtoRequestV5081_InsertImageToWord": { - "required": [ - "existingFileContent", - "placeholderImage" - ], - "type": "object", - "properties": { - "existingFileContent": { - "format": "byte", + "x-ms-visibility": "important", + "x-ms-summary": "Account Number", + "description": "Account Number" + }, + "formattedIban": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to insert image in" + "x-ms-summary": "Formatted IBAN", + "description": "Formatted International Bank Account Number (IBAN)" }, - "placeholderName": { + "unformattedIban": { "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}}" + "x-ms-summary": "Unformatted IBAN", + "description": "Unformatted International Bank Account Number (IBAN)" }, - "placeholderImage": { - "format": "byte", + "swift_code": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image", - "description": "Placeholder image" + "x-ms-summary": "SWIFT Code", + "description": "SWIFT Code / BIC" }, - "maxWidth": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Maximum Image Width", - "description": "Maximum width in pixels, capped at 800 (page width). Default: Original width" + "bank_name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank Name", + "description": "Bank Name" }, - "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" + "bank_city": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Bank City", + "description": "Bank City" }, - "placeholderPrefix": { + "bank_zip": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Prefix", - "description": "Opening placeholder delimiter e.g. {{InsertHere}}. Default = '{{'" + "x-ms-visibility": "important", + "x-ms-summary": "Bank ZIP", + "description": "Bank ZIP" }, - "placeholderSuffix": { + "bank_adress": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Suffix", - "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" + "x-ms-visibility": "important", + "x-ms-summary": "Bank Address", + "description": "Bank Address" } }, "additionalProperties": false }, - "DtoRequestV5091_InsertTableToWord": { - "required": [ - "existingFileContent" - ], + "DtoResponseV2031_UrlToFile": { "type": "object", "properties": { - "existingFileContent": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to insert table in" + "x-ms-summary": "File response", + "description": "File response" }, - "placeholderName": { + "fileString": { "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}}" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "placeholderTable": { + "mimeType": { "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": "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": "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 = '{{'" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "placeholderSuffix": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Suffix", - "description": "Closing placeholder delimiter e.g. {{InsertHere}}. Default = '}}'" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV5101_AddHtmlToWord": { - "required": [ - "html" - ], + "DtoResponseV2032_UrlToFile": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "html": { - "minLength": 1, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML to embed in the Word file" + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV5110_InsertMultipleTextSectionsToWord": { - "required": [ - "existingFileContent", - "insertSections" - ], + "DtoResponseV2041_Translate": { "type": "object", "properties": { - "existingFileContent": { - "format": "byte", + "firstTranslation": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to insert text in" + "x-ms-summary": "First translation response", + "description": "First translation response" }, - "insertSections": { + "translations": { "type": "array", "items": { - "$ref": "#/definitions/InsertSection" + "type": "string" }, "x-ms-visibility": "important", - "x-ms-summary": "Placeholder", - "description": "Placeholder" - }, - "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 = '}}'" + "x-ms-summary": "Translations response", + "description": "Translations response" } }, "additionalProperties": false }, - "DtoRequestV5120_ExtractWordContentControls": { - "required": [ - "file" - ], + "DtoResponseV2051_SortJson": { "type": "object", "properties": { - "file": { - "format": "byte", - "type": "string", - "x-ms-visibility": "important", - "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": { + "json": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Search Title", - "description": "Search for text in title" + "x-ms-visibility": "important", + "x-ms-summary": "JSON response", + "description": "JSON response" } }, "additionalProperties": false }, - "DtoRequestV5130_UpdateWordTableOfContents": { - "required": [ - "file" - ], + "DtoResponseV2061_SortCsv": { "type": "object", "properties": { - "file": { - "format": "byte", + "csv": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to update" + "x-ms-summary": "CSV response", + "description": "CSV response" } }, "additionalProperties": false }, - "DtoRequestV5140_UpdateWordContentControl": { - "required": [ - "file", - "name" - ], + "DtoResponseV2071_ConvertColor": { "type": "object", "properties": { - "file": { - "format": "byte", + "rgb": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to update" + "x-ms-summary": "RGB", + "description": "RGB" }, - "name": { - "minLength": 1, + "hex": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Name", - "description": "Tag or title of the content control which should be updated" + "x-ms-summary": "HEX", + "description": "HEX" }, - "value": { + "cmyk": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Value", - "description": "Updated value of the content control" - } - }, - "additionalProperties": false - }, - "DtoRequestV5150_UpdateMultipleWordContentControls": { - "required": [ - "contentControls", - "file" - ], - "type": "object", - "properties": { - "file": { - "format": "byte", + "x-ms-summary": "CMYK", + "description": "CMYK" + }, + "hsl": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing Word file to update" + "x-ms-summary": "HSL", + "description": "HSL" }, - "contentControls": { - "type": "array", - "items": { - "$ref": "#/definitions/ContentControl" - }, + "hsv": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Content Control", - "description": "Content Control" - } - }, - "additionalProperties": false - }, - "DtoRequestV5160_ConvertWordToHtml": { - "required": [ - "word" - ], - "type": "object", - "properties": { - "word": { - "format": "byte", + "x-ms-summary": "HSV", + "description": "HSV" + }, + "xyz": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Word", - "description": "Word file (.doc/.docx) to convert." + "x-ms-summary": "XYZ", + "description": "XYZ" }, - "embedImages": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Embed images", - "description": "True = embed images as base64 in HTML. False = use image files." + "yiq": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YIQ", + "description": "YIQ" }, - "fullHtmlDocument": { - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Full HTML document", - "description": "True = include <html>, <head> and <body> tags. False = <body> only." + "yuv": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YUV", + "description": "YUV" }, - "title": { + "colorName": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Title", - "description": "Optional HTML <title> value." + "x-ms-visibility": "important", + "x-ms-summary": "Color name", + "description": "Color name" } }, "additionalProperties": false }, - "DtoRequestV6011_ConvertSharePointSearchResults": { - "required": [ - "sharepointResult" - ], + "DtoResponseV2081_CombineCsvs": { "type": "object", "properties": { - "sharepointResult": { - "minLength": 1, + "csv": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "SP search result", - "description": "SharePoint search result" + "x-ms-summary": "CSV response", + "description": "CSV response" } }, "additionalProperties": false }, - "DtoRequestV7012_ConvertHtmlTableToJson": { - "required": [ - "htmlTable" - ], + "DtoResponseV2091_CombineJsonArrays": { "type": "object", "properties": { - "htmlTable": { - "minLength": 1, + "json": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML Table", - "description": "HTML table" + "x-ms-summary": "JSON response", + "description": "JSON response" } }, "additionalProperties": false }, - "DtoRequestV7022_ConvertHtmlToPdf": { - "required": [ - "html" - ], + "DtoResponseV2100_ExtractJsonObjectProperties": { "type": "object", "properties": { - "html": { - "minLength": 1, - "type": "string", + "propertyNames": { + "type": "array", + "items": { + "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" + "x-ms-summary": "Property names as list", + "description": "Property names as list" }, - "pageRanges": { + "properties": { + "type": "array", + "items": { + "$ref": "#/definitions/JsonPropertyDetail" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Properties as list", + "description": "Properties as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2110_ReplaceTextWithPattern": { + "type": "object", + "properties": { + "text": { "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-visibility": "important", + "x-ms-summary": "Replaced Text", + "description": "Replaced Text" } }, "additionalProperties": false }, - "DtoRequestV7031_ConvertHtmlToImage": { - "required": [ - "html" - ], + "DtoResponseV2120_MatchPatternCheck": { "type": "object", "properties": { - "html": { - "minLength": 1, + "success": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Match Success", + "description": "Match Success" + } + }, + "additionalProperties": false + }, + "DtoResponseV2130_SmartTextSplit": { + "type": "object", + "properties": { + "textSegments": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text segments as list", + "description": "Text segments as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2140_ExtractTextAccordingToPattern": { + "type": "object", + "properties": { + "matches": { + "type": "array", + "items": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Text matches as list", + "description": "Text matches as list" + } + }, + "additionalProperties": false + }, + "DtoResponseV2150_RunCode": { + "type": "object", + "properties": { + "result": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML Content or URL" - }, - "width": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Width", - "description": "Image Width (in pixels). Default = 500" - }, - "height": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Height", - "description": "Image Height (in pixels). Default = 500" + "x-ms-summary": "Result response", + "description": "Result response" } }, "additionalProperties": false }, - "DtoRequestV7041_ConvertHtmlToWord": { - "required": [ - "html" - ], + "DtoResponseV2151_RunCode": { "type": "object", "properties": { - "html": { - "minLength": 1, + "result": { "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": "Result response", + "description": "Result response" + }, + "error": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Error message", + "description": "Error message" + }, + "isSuccessful": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Is successful", + "description": "Is successful" } }, "additionalProperties": false }, - "DtoRequestV7051_ConvertJsonToHtmlTable": { - "required": [ - "json" - ], + "DtoResponseV3022_ResizeImage": { "type": "object", "properties": { - "json": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON", - "description": "JSON" + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV7061_ConvertCsvToHtmlTable": { - "required": [ - "csv" - ], + "DtoResponseV3023_ResizeImage": { "type": "object", "properties": { - "csv": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV", - "description": "CSV" + "x-ms-summary": "File response", + "description": "File response" }, - "dataIncludesHeader": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "CSV has Headers?", - "description": "CSV has headers?" + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "autoDiscoverFieldTypes": { - "default": false, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Field Types?", - "description": "Auto-detect field types?" + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "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" + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3031_RotateImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" }, - "ignoreEmptyLine": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Remove Empty Rows?", - "description": "Remove empty rows" + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "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" + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "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" + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3032_RotateImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" }, - "delimiter": { + "fileString": { "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-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "mayHaveQuotedFields": { - "default": true, - "type": "boolean", - "x-ms-visibility": "advanced", - "x-ms-summary": "Auto-detect Quote Delimiter?", - "description": "Auto-detect quote delimiter?" + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV7070_ConvertHtmlTableToCsv": { - "required": [ - "htmlTable" - ], + "DtoResponseV3041_CompressImage": { "type": "object", "properties": { - "htmlTable": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML Table", - "description": "HTML table" + "x-ms-summary": "File response", + "description": "File response" }, - "delimiter": { + "fileString": { "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": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV7080_ConvertHtmlTableToExcel": { - "required": [ - "htmlTable" - ], + "DtoResponseV3042_CompressImage": { "type": "object", "properties": { - "htmlTable": { - "minLength": 1, + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML Table", - "description": "If the input has multiple HTML tables, each goes into a separate Excel sheet" + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV8010_ConvertXRechnungToPdf": { - "required": [ - "xml" - ], + "DtoResponseV3051_ReadCode": { "type": "object", "properties": { - "xml": { - "minLength": 1, + "codeValue": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "XRechnung", - "description": "XML data of Factur X or ZUGFeRD regarding EN16931" + "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 }, - "DtoRequestV9010_InsertTextToPowerPoint": { - "required": [ - "existingFileContent", - "placeholderName" - ], + "DtoResponseV3062_CreateCode": { "type": "object", "properties": { - "existingFileContent": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing PowerPoint file to insert text in" + "x-ms-summary": "File response", + "description": "File response" }, - "placeholderName": { - "minLength": 1, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder Name", - "description": "Placeholder name" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "placeholderText": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder Text", - "description": "Placeholder text" - }, - "placeholderPrefix": { - "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Prefix", - "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "placeholderSuffix": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Suffix", - "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestV9020_InsertImagePowerPoint": { - "required": [ - "existingFileContent", - "placeholderImage" - ], + "DtoResponseV3063_CreateCode": { "type": "object", "properties": { - "existingFileContent": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Existing File Content", - "description": "Existing PowerPoint file to insert image in" + "x-ms-summary": "File response", + "description": "File response" }, - "placeholderName": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder name", - "description": "Placeholder name" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "placeholderImage": { - "format": "byte", + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Placeholder image", - "description": "Placeholder image" + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3071_ImageMetaData": { + "type": "object", + "properties": { + "imageFormat": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Image format", + "description": "Image format" + }, + "imageSize": { + "format": "double", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Image size", + "description": "Image size" }, "width": { "format": "int32", "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Maximum Image Width", - "description": "Maximum width (in pixel) of the image. Default is original width" + "x-ms-visibility": "important", + "x-ms-summary": "Width", + "description": "Width" }, "height": { "format": "int32", "type": "integer", - "x-ms-visibility": "advanced", - "x-ms-summary": "Maximum Image Height", - "description": "Maximum height (in pixel) of the image. Default is original height" + "x-ms-visibility": "important", + "x-ms-summary": "Height", + "description": "Height" }, - "placeholderPrefix": { + "orientation": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Prefix", - "description": "Opening placeholder delimiter e.g. {{NAME}}. Default = '{{'" + "x-ms-visibility": "important", + "x-ms-summary": "Orientation", + "description": "Orientation" }, - "placeholderSuffix": { + "bits": { + "format": "int32", + "type": "integer", + "x-ms-visibility": "important", + "x-ms-summary": "Bits per Pixel", + "description": "Bits per Pixel" + }, + "recordingDate": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Placeholder Suffix", - "description": "Closing placeholder delimiter e.g. {{NAME}}. Default = '}}'" + "x-ms-visibility": "important", + "x-ms-summary": "Date of recording", + "description": "Date of recording" + }, + "horizontalResolution": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Horizontal Resolution", + "description": "Horizontal Resolution" + }, + "verticalResolution": { + "format": "float", + "type": "number", + "x-ms-visibility": "important", + "x-ms-summary": "Vertical Resolution", + "description": "Vertical Resolution" + }, + "hasEXIFData": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Has EXIF Data", + "description": "Has EXIF Data" + }, + "exifData": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "EXIF Data", + "description": "EXIF Data" + }, + "hasXMPData": { + "type": "boolean", + "x-ms-visibility": "important", + "x-ms-summary": "Has XMP Data", + "description": "Has XMP Data" } }, "additionalProperties": false }, - "DtoRequestWatermarkImageData": { - "required": [ - "image", - "watermarkImage" - ], + "DtoResponseV3081_CreateWatermarkImage": { "type": "object", "properties": { - "image": { + "file": { "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Main Image", - "description": "Main image which is overlapped by the watermark image" + "x-ms-summary": "File response", + "description": "File response" }, - "watermarkImage": { - "format": "byte", + "fileString": { "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'" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "imagePositionHorizontal": { + "mimeType": { "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": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "imagePositionVertical": { + "extension": { "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": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestWordHtmlData": { + "DtoResponseV3082_CreateWatermarkImage": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "html": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML", - "description": "HTML to create the Word" + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoRequestWordTableData": { + "DtoResponseV3091_CreateChartImage": { "type": "object", "properties": { - "existingFileContent": { + "file": { "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." + "x-ms-summary": "File response", + "description": "File response" }, - "table": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Table Data", - "description": "Table data in CSV or JSON format" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "tableStyle": { - "default": "ListTable1Light", + "mimeType": { "type": "string", - "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": { } - } + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "tableText": { + "extension": { "type": "string", - "x-ms-visibility": "advanced", - "x-ms-summary": "Table Caption", - "description": "Text displayed next to table" + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseColor": { + "DtoResponseV3092_CreateChartImage": { "type": "object", "properties": { - "rgb": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "RGB", - "description": "RGB" - }, - "hex": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HEX", - "description": "HEX" + "x-ms-summary": "File response", + "description": "File response" }, - "cmyk": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CMYK", - "description": "CMYK" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "hsl": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSL", - "description": "HSL" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "hsv": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSV", - "description": "HSV" - }, - "xyz": { + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV3101_CreateTableImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "XYZ", - "description": "XYZ" + "x-ms-summary": "File response", + "description": "File response" }, - "yiq": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YIQ", - "description": "YIQ" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "yuv": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YUV", - "description": "YUV" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "colorName": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Color name", - "description": "Color name" - } - }, - "additionalProperties": false - }, - "DtoResponseCsv": { - "type": "object", - "properties": { - "csv": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseFile": { + "DtoResponseV3102_CreateTableImage": { "type": "object", "properties": { "file": { @@ -10877,7 +15689,7 @@ "x-ms-summary": "File response", "description": "File response" }, - "fileContent": { + "fileString": { "type": "string", "x-ms-visibility": "important", "x-ms-summary": "File response as string", @@ -10898,55 +15710,38 @@ }, "additionalProperties": false }, - "DtoResponseHtml": { + "DtoResponseV3111_CreateGraphImage": { "type": "object", "properties": { - "html": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HTML response", - "description": "HTML response" - } - }, - "additionalProperties": false - }, - "DtoResponseJson": { - "type": "object", - "properties": { - "json": { + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1013_ConvertJsonToCsv": { - "type": "object", - "properties": { - "csv": { + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1022_ConvertCsvToJson": { - "type": "object", - "properties": { - "json": { + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV1032_ConvertCsvToExcel": { + "DtoResponseV3112_CreateGraphImage": { "type": "object", "properties": { "file": { @@ -10977,7 +15772,7 @@ }, "additionalProperties": false }, - "DtoResponseV1033_ConvertCsvToExcel": { + "DtoResponseV4012_ConvertFileToPdf": { "type": "object", "properties": { "file": { @@ -11008,31 +15803,7 @@ }, "additionalProperties": false }, - "DtoResponseV1042_ConvertJsonToXml": { - "type": "object", - "properties": { - "xml": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "XML response", - "description": "XML response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1052_ConvertXmlToJson": { - "type": "object", - "properties": { - "json": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1062_ConvertJsonToExcel": { + "DtoResponseV4013_ConvertFileToPdf": { "type": "object", "properties": { "file": { @@ -11063,7 +15834,7 @@ }, "additionalProperties": false }, - "DtoResponseV1063_ConvertJsonToExcel": { + "DtoResponseV4014_ConvertFileToPdf": { "type": "object", "properties": { "file": { @@ -11094,178 +15865,146 @@ }, "additionalProperties": false }, - "DtoResponseV1071_ConvertYamlToJson": { - "type": "object", - "properties": { - "json": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1081_ConvertJsonToYaml": { + "DtoResponseV4021_MergePdfs": { "type": "object", "properties": { - "yaml": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YAML response", - "description": "YAML response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1090_ConvertJsonToTextTable": { - "type": "object", - "properties": { - "text": { + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text response", - "description": "Text response" - } - }, - "additionalProperties": false - }, - "DtoResponseV1100_ConvertExcelToJson": { - "type": "object", - "properties": { - "json": { + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "schema": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON Schema response", - "description": "JSON Schema response" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2011_RegularExpression": { + "DtoResponseV4022_MergePdfs": { "type": "object", "properties": { - "isMatch": { - "type": "boolean", + "file": { + "format": "byte", + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Is match?", - "description": "" + "x-ms-summary": "File response", + "description": "File response" }, - "matches": { - "type": "array", - "items": { } + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "firstMatch": { + "mimeType": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "First match", - "description": "" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "firstMatchValue": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "First match value", - "description": "" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2021_IbanData": { + "DtoResponseV4031_PdfMetadata": { "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": { + "author": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "BBAN", - "description": "Basic Bank Account Number (BBAN)" + "x-ms-summary": "Author", + "description": "Author" }, - "bankCode": { - "type": "string", + "creationDate": { + "format": "int64", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Bank Code", - "description": "Bank Code" + "x-ms-summary": "CreationDate", + "description": "CreationDate" }, - "branchCode": { + "creator": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Branch Code", - "description": "Branch Code" + "x-ms-summary": "Creator", + "description": "Creator" }, - "accountNumber": { - "type": "string", + "modificationDate": { + "format": "int64", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Account Number", - "description": "Account Number" + "x-ms-summary": "ModificationDate", + "description": "ModificationDate" }, - "formattedIban": { + "producer": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Formatted IBAN", - "description": "Formatted International Bank Account Number (IBAN)" + "x-ms-summary": "Producer", + "description": "Producer" }, - "unformattedIban": { + "subject": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Unformatted IBAN", - "description": "Unformatted International Bank Account Number (IBAN)" + "x-ms-summary": "Subject", + "description": "Subject" }, - "swift_code": { + "title": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "SWIFT Code", - "description": "SWIFT Code / BIC" + "x-ms-summary": "Title", + "description": "Title" }, - "bank_name": { - "type": "string", + "fileSize": { + "format": "int64", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Bank Name", - "description": "Bank Name" + "x-ms-summary": "FileSize", + "description": "FileSize" }, - "bank_city": { - "type": "string", + "pdfVersion": { + "format": "int32", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Bank City", - "description": "Bank City" + "x-ms-summary": "PDFVersion", + "description": "PDFVersion" }, - "bank_zip": { - "type": "string", + "pageCount": { + "format": "int32", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Bank ZIP", - "description": "Bank ZIP" + "x-ms-summary": "PageCount", + "description": "PageCount" }, - "bank_adress": { + "keywords": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Bank Address", - "description": "Bank Address" + "x-ms-summary": "Keywords", + "description": "Keywords" } }, "additionalProperties": false }, - "DtoResponseV2031_UrlToFile": { + "DtoResponseV4041_ProtectPdf": { "type": "object", "properties": { "file": { @@ -11296,250 +16035,193 @@ }, "additionalProperties": false }, - "DtoResponseV2041_Translate": { + "DtoResponseV4042_ProtectPdf": { "type": "object", "properties": { - "firstTranslation": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "First translation response", - "description": "First translation response" + "x-ms-summary": "File response", + "description": "File response" }, - "translations": { - "type": "array", - "items": { - "type": "string" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Translations response", - "description": "Translations response" - } - }, - "additionalProperties": false - }, - "DtoResponseV2051_SortJson": { - "type": "object", - "properties": { - "json": { + "fileString": { "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" - } - }, - "additionalProperties": false - }, - "DtoResponseV2061_SortCsv": { - "type": "object", - "properties": { - "csv": { + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2071_ConvertColor": { + "DtoResponseV4051_UnProtectPdf": { "type": "object", "properties": { - "rgb": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "RGB", - "description": "RGB" - }, - "hex": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HEX", - "description": "HEX" + "x-ms-summary": "File response", + "description": "File response" }, - "cmyk": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CMYK", - "description": "CMYK" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "hsl": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSL", - "description": "HSL" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "hsv": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "HSV", - "description": "HSV" - }, - "xyz": { + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, + "DtoResponseV4052_UnProtectPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "XYZ", - "description": "XYZ" + "x-ms-summary": "File response", + "description": "File response" }, - "yiq": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YIQ", - "description": "YIQ" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "yuv": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "YUV", - "description": "YUV" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "colorName": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Color name", - "description": "Color name" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2081_CombineCsvs": { + "DtoResponseV4060_ExtractPdfPages": { "type": "object", "properties": { - "csv": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "CSV response", - "description": "CSV response" - } - }, - "additionalProperties": false - }, - "DtoResponseV2091_CombineJsonArrays": { - "type": "object", - "properties": { - "json": { + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "JSON response", - "description": "JSON response" - } - }, - "additionalProperties": false - }, - "DtoResponseV2100_ExtractJsonObjectProperties": { - "type": "object", - "properties": { - "propertyNames": { - "type": "array", - "items": { - "type": "string" - }, + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Property names as list", - "description": "Property names as list" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "properties": { - "type": "array", - "items": { - "$ref": "#/definitions/JsonPropertyDetail" - }, + "extension": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Properties as list", - "description": "Properties as list" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2110_ReplaceTextWithPattern": { + "DtoResponseV4061_ExtractPdfPages": { "type": "object", "properties": { - "text": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Replaced Text", - "description": "Replaced Text" - } - }, - "additionalProperties": false - }, - "DtoResponseV2120_MatchPatternCheck": { - "type": "object", - "properties": { - "success": { - "type": "boolean", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Match Success", - "description": "Match Success" - } - }, - "additionalProperties": false - }, - "DtoResponseV2130_SmartTextSplit": { - "type": "object", - "properties": { - "textSegments": { - "type": "array", - "items": { - "type": "string" - }, + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text segments as list", - "description": "Text segments as list" - } - }, - "additionalProperties": false - }, - "DtoResponseV2140_ExtractTextAccordingToPattern": { - "type": "object", - "properties": { - "matches": { - "type": "array", - "items": { - "type": "string" - }, + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text matches as list", - "description": "Text matches as list" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV2150_RunCode": { + "DtoResponseV4070_ConvertPdfToPdfA": { "type": "object", "properties": { - "result": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Result response", - "description": "Result response" - } - }, - "additionalProperties": false - }, - "DtoResponseV2151_RunCode": { - "type": "object", - "properties": { - "result": { + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Result response", - "description": "Result response" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "error": { + "mimeType": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Error message", - "description": "Error message" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "isSuccessful": { - "type": "boolean", + "extension": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Is successful", - "description": "Is successful" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV3022_ResizeImage": { + "DtoResponseV4071_ConvertPdfToPdfA": { "type": "object", "properties": { "file": { @@ -11570,7 +16252,7 @@ }, "additionalProperties": false }, - "DtoResponseV3031_RotateImage": { + "DtoResponseV4080_CompressPdf": { "type": "object", "properties": { "file": { @@ -11601,7 +16283,7 @@ }, "additionalProperties": false }, - "DtoResponseV3041_CompressImage": { + "DtoResponseV4081_CompressPdf": { "type": "object", "properties": { "file": { @@ -11632,140 +16314,113 @@ }, "additionalProperties": false }, - "DtoResponseV3051_ReadCode": { + "DtoResponseV4090_ExtractImagesFromPdf": { "type": "object", "properties": { - "codeValue": { - "type": "string", + "images": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoResponseV4090_ExtractedImageItem" + }, "x-ms-visibility": "important", - "x-ms-summary": "Code value", - "description": "Code value" + "x-ms-summary": "Images", + "description": "Extracted images" }, - "codeType": { - "type": "string", + "count": { + "format": "int32", + "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Code type", - "description": "Code type" + "x-ms-summary": "Count", + "description": "Number of extracted images" } }, "additionalProperties": false }, - "DtoResponseV3062_CreateCode": { + "DtoResponseV4090_ExtractedImageItem": { "type": "object", "properties": { - "file": { - "format": "byte", + "fileName": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File response", - "description": "File response" + "x-ms-summary": "File name", + "description": "File name incl. extension (e.g. img_p000_i000.jpg)" }, - "fileString": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File response as string", - "description": "File response as string" + "x-ms-summary": "Extension", + "description": "File extension (e.g. jpg, png)" }, "mimeType": { "type": "string", "x-ms-visibility": "important", "x-ms-summary": "MIME type", - "description": "MIME type" + "description": "MIME type (e.g. image/jpeg)" }, - "extension": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Extension", - "description": "Extension" + "x-ms-summary": "File bytes", + "description": "Raw file bytes" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File as base64 string", + "description": "Base64 string of the file" } }, "additionalProperties": false }, - "DtoResponseV3071_ImageMetaData": { + "DtoResponseV4100_ExtractTextFromPdf": { "type": "object", "properties": { - "imageFormat": { + "text": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Image format", - "description": "Image format" - }, - "imageSize": { - "format": "double", - "type": "number", - "x-ms-visibility": "important", - "x-ms-summary": "Image size", - "description": "Image size" + "x-ms-summary": "Text", + "description": "Combined extracted text" }, - "width": { - "format": "int32", - "type": "integer", + "pages": { + "type": "array", + "items": { + "$ref": "#/definitions/DtoResponseV4100_PageText" + }, "x-ms-visibility": "important", - "x-ms-summary": "Width", - "description": "Width" + "x-ms-summary": "Pages", + "description": "Extracted text per page" }, - "height": { + "pageCount": { "format": "int32", "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Height", - "description": "Height" - }, - "orientation": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Orientation", - "description": "Orientation" - }, - "bits": { + "x-ms-summary": "Page count", + "description": "Number of pages processed" + } + }, + "additionalProperties": false + }, + "DtoResponseV4100_PageText": { + "type": "object", + "properties": { + "pageIndex": { "format": "int32", "type": "integer", "x-ms-visibility": "important", - "x-ms-summary": "Bits per Pixel", - "description": "Bits per Pixel" - }, - "recordingDate": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Date of recording", - "description": "Date of recording" - }, - "horizontalResolution": { - "format": "float", - "type": "number", - "x-ms-visibility": "important", - "x-ms-summary": "Horizontal Resolution", - "description": "Horizontal Resolution" - }, - "verticalResolution": { - "format": "float", - "type": "number", - "x-ms-visibility": "important", - "x-ms-summary": "Vertical Resolution", - "description": "Vertical Resolution" - }, - "hasEXIFData": { - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Has EXIF Data", - "description": "Has EXIF Data" + "x-ms-summary": "Page index", + "description": "0-based page index" }, - "exifData": { + "text": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "EXIF Data", - "description": "EXIF Data" - }, - "hasXMPData": { - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Has XMP Data", - "description": "Has XMP Data" + "x-ms-summary": "Text", + "description": "Page text" } }, "additionalProperties": false }, - "DtoResponseV3081_CreateWatermarkImage": { + "DtoResponseV4110_RemovePagesFromPdf": { "type": "object", "properties": { "file": { @@ -11796,7 +16451,7 @@ }, "additionalProperties": false }, - "DtoResponseV3091_CreateChartImage": { + "DtoResponseV4111_RemovePagesFromPdf": { "type": "object", "properties": { "file": { @@ -11827,7 +16482,7 @@ }, "additionalProperties": false }, - "DtoResponseV3101_CreateTableImage": { + "DtoResponseV5011_CreateWordFile": { "type": "object", "properties": { "file": { @@ -11858,7 +16513,7 @@ }, "additionalProperties": false }, - "DtoResponseV3111_CreateGraphImage": { + "DtoResponseV5012_CreateWordFile": { "type": "object", "properties": { "file": { @@ -11889,7 +16544,22 @@ }, "additionalProperties": false }, - "DtoResponseV4012_ConvertFileToPdf": { + "DtoResponseV5021_ExtractWordBookmarks": { + "type": "object", + "properties": { + "wordBookmarks": { + "type": "array", + "items": { + "$ref": "#/definitions/KeyValPair" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Word Bookmarks", + "description": "List of Word Bookmarks" + } + }, + "additionalProperties": false + }, + "DtoResponseV5031_AddImageToWord": { "type": "object", "properties": { "file": { @@ -11920,7 +16590,7 @@ }, "additionalProperties": false }, - "DtoResponseV4013_ConvertFileToPdf": { + "DtoResponseV5032_AddImageToWord": { "type": "object", "properties": { "file": { @@ -11951,7 +16621,7 @@ }, "additionalProperties": false }, - "DtoResponseV4021_MergePdfs": { + "DtoResponseV5042_AddImageWithinTableToWord": { "type": "object", "properties": { "file": { @@ -11982,84 +16652,7 @@ }, "additionalProperties": false }, - "DtoResponseV4031_PdfMetadata": { - "type": "object", - "properties": { - "author": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Author", - "description": "Author" - }, - "creationDate": { - "format": "int64", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "CreationDate", - "description": "CreationDate" - }, - "creator": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Creator", - "description": "Creator" - }, - "modificationDate": { - "format": "int64", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "ModificationDate", - "description": "ModificationDate" - }, - "producer": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Producer", - "description": "Producer" - }, - "subject": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Subject", - "description": "Subject" - }, - "title": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Title", - "description": "Title" - }, - "fileSize": { - "format": "int64", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "FileSize", - "description": "FileSize" - }, - "pdfVersion": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "PDFVersion", - "description": "PDFVersion" - }, - "pageCount": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "PageCount", - "description": "PageCount" - }, - "keywords": { - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "Keywords", - "description": "Keywords" - } - }, - "additionalProperties": false - }, - "DtoResponseV4041_ProtectPdf": { + "DtoResponseV5043_AddImageWithinTableToWord": { "type": "object", "properties": { "file": { @@ -12090,7 +16683,7 @@ }, "additionalProperties": false }, - "DtoResponseV4051_UnProtectPdf": { + "DtoResponseV5052_AddTableToWord": { "type": "object", "properties": { "file": { @@ -12121,7 +16714,7 @@ }, "additionalProperties": false }, - "DtoResponseV4060_ExtractPdfPages": { + "DtoResponseV5053_AddTableToWord": { "type": "object", "properties": { "file": { @@ -12152,7 +16745,7 @@ }, "additionalProperties": false }, - "DtoResponseV4070_ConvertPdfToPdfA": { + "DtoResponseV5061_AddTextToWord": { "type": "object", "properties": { "file": { @@ -12183,7 +16776,7 @@ }, "additionalProperties": false }, - "DtoResponseV4080_CompressPdf": { + "DtoResponseV5062_AddTextToWord": { "type": "object", "properties": { "file": { @@ -12214,113 +16807,69 @@ }, "additionalProperties": false }, - "DtoResponseV4090_ExtractImagesFromPdf": { - "type": "object", - "properties": { - "images": { - "type": "array", - "items": { - "$ref": "#/definitions/DtoResponseV4090_ExtractedImageItem" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Images", - "description": "Extracted images" - }, - "count": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "Count", - "description": "Number of extracted images" - } - }, - "additionalProperties": false - }, - "DtoResponseV4090_ExtractedImageItem": { + "DtoResponseV5071_InsertTextToWord": { "type": "object", "properties": { - "fileName": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File name", - "description": "File name incl. extension (e.g. img_p000_i000.jpg)" + "x-ms-summary": "File response", + "description": "File response" }, - "extension": { + "fileString": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Extension", - "description": "File extension (e.g. jpg, png)" + "x-ms-summary": "File response as string", + "description": "File response as string" }, "mimeType": { "type": "string", "x-ms-visibility": "important", "x-ms-summary": "MIME type", - "description": "MIME type (e.g. image/jpeg)" - }, - "file": { - "format": "byte", - "type": "string", - "x-ms-visibility": "important", - "x-ms-summary": "File bytes", - "description": "Raw file bytes" + "description": "MIME type" }, - "fileString": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "File as base64 string", - "description": "Base64 string of the file" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV4100_ExtractTextFromPdf": { + "DtoResponseV5072_InsertTextToWord": { "type": "object", "properties": { - "text": { + "file": { + "format": "byte", "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Combined extracted text" + "x-ms-summary": "File response", + "description": "File response" }, - "pages": { - "type": "array", - "items": { - "$ref": "#/definitions/DtoResponseV4100_PageText" - }, + "fileString": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Pages", - "description": "Extracted text per page" + "x-ms-summary": "File response as string", + "description": "File response as string" }, - "pageCount": { - "format": "int32", - "type": "integer", - "x-ms-visibility": "important", - "x-ms-summary": "Page count", - "description": "Number of pages processed" - } - }, - "additionalProperties": false - }, - "DtoResponseV4100_PageText": { - "type": "object", - "properties": { - "pageIndex": { - "format": "int32", - "type": "integer", + "mimeType": { + "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Page index", - "description": "0-based page index" + "x-ms-summary": "MIME type", + "description": "MIME type" }, - "text": { + "extension": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Text", - "description": "Page text" + "x-ms-summary": "Extension", + "description": "Extension" } }, "additionalProperties": false }, - "DtoResponseV4110_RemovePagesFromPdf": { + "DtoResponseV5082_InsertImageToWord": { "type": "object", "properties": { "file": { @@ -12351,7 +16900,7 @@ }, "additionalProperties": false }, - "DtoResponseV5011_CreateWordFile": { + "DtoResponseV5091_InsertTableToWord": { "type": "object", "properties": { "file": { @@ -12382,22 +16931,7 @@ }, "additionalProperties": false }, - "DtoResponseV5021_ExtractWordBookmarks": { - "type": "object", - "properties": { - "wordBookmarks": { - "type": "array", - "items": { - "$ref": "#/definitions/KeyValPair" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Word Bookmarks", - "description": "List of Word Bookmarks" - } - }, - "additionalProperties": false - }, - "DtoResponseV5031_AddImageToWord": { + "DtoResponseV5092_InsertTableToWord": { "type": "object", "properties": { "file": { @@ -12428,7 +16962,7 @@ }, "additionalProperties": false }, - "DtoResponseV5042_AddImageWithinTableToWord": { + "DtoResponseV5101_AddHtmlToWord": { "type": "object", "properties": { "file": { @@ -12459,7 +16993,7 @@ }, "additionalProperties": false }, - "DtoResponseV5052_AddTableToWord": { + "DtoResponseV5102_AddHtmlToWord": { "type": "object", "properties": { "file": { @@ -12490,7 +17024,7 @@ }, "additionalProperties": false }, - "DtoResponseV5061_AddTextToWord": { + "DtoResponseV5110_InsertMultipleTextSectionsToWord": { "type": "object", "properties": { "file": { @@ -12521,7 +17055,7 @@ }, "additionalProperties": false }, - "DtoResponseV5071_InsertTextToWord": { + "DtoResponseV5111_InsertMultipleTextSectionsToWord": { "type": "object", "properties": { "file": { @@ -12552,7 +17086,22 @@ }, "additionalProperties": false }, - "DtoResponseV5091_InsertTableToWord": { + "DtoResponseV5120_ExtractWordContentControls": { + "type": "object", + "properties": { + "wordControls": { + "type": "array", + "items": { + "$ref": "#/definitions/WordControl" + }, + "x-ms-visibility": "important", + "x-ms-summary": "Word Content Controls", + "description": "List of Content Controls" + } + }, + "additionalProperties": false + }, + "DtoResponseV5130_UpdateWordTableOfContents": { "type": "object", "properties": { "file": { @@ -12583,7 +17132,7 @@ }, "additionalProperties": false }, - "DtoResponseV5101_AddHtmlToWord": { + "DtoResponseV5131_UpdateWordTableOfContents": { "type": "object", "properties": { "file": { @@ -12614,7 +17163,7 @@ }, "additionalProperties": false }, - "DtoResponseV5110_InsertMultipleTextSectionsToWord": { + "DtoResponseV5141_UpdateWordContentControl": { "type": "object", "properties": { "file": { @@ -12645,22 +17194,7 @@ }, "additionalProperties": false }, - "DtoResponseV5120_ExtractWordContentControls": { - "type": "object", - "properties": { - "wordControls": { - "type": "array", - "items": { - "$ref": "#/definitions/WordControl" - }, - "x-ms-visibility": "important", - "x-ms-summary": "Word Content Controls", - "description": "List of Content Controls" - } - }, - "additionalProperties": false - }, - "DtoResponseV5130_UpdateWordTableOfContents": { + "DtoResponseV5151_UpdateMultipleWordContentControls": { "type": "object", "properties": { "file": { @@ -12774,6 +17308,37 @@ }, "additionalProperties": false }, + "DtoResponseV7023_ConvertHtmlToPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV7031_ConvertHtmlToImage": { "type": "object", "properties": { @@ -12805,6 +17370,37 @@ }, "additionalProperties": false }, + "DtoResponseV7032_ConvertHtmlToImage": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV7070_ConvertHtmlTableToCsv": { "required": [ "firstCsvTable" @@ -12861,6 +17457,37 @@ }, "additionalProperties": false }, + "DtoResponseV7081_ConvertHtmlTableToExcel": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "DtoResponseV8010_ConvertXRechnungToPdf": { "type": "object", "properties": { @@ -12892,6 +17519,37 @@ }, "additionalProperties": false }, + "DtoResponseV8011_ConvertXRechnungToPdf": { + "type": "object", + "properties": { + "file": { + "format": "byte", + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response", + "description": "File response" + }, + "fileString": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File response as string", + "description": "File response as string" + }, + "mimeType": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "MIME type", + "description": "MIME type" + }, + "extension": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Extension", + "description": "Extension" + } + }, + "additionalProperties": false + }, "FileContentResponse": { "type": "object", "properties": { From 637f2d02abfccb993775bf6f3acaf1116fec1ce9 Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Tue, 12 May 2026 11:18:22 +0200 Subject: [PATCH 10/14] BILL Converter by Power2Apps description shorter --- .../BILL Converter by Power2Apps/apiDefinition.swagger.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json index aceaefa42b..d495b6e2bb 100644 --- a/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "BILL Converter by Power2Apps", - "description": "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.", + "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", From cc7025461e9f4a5e9472a22d2cd9a52d73b258f0 Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Tue, 12 May 2026 17:33:10 +0200 Subject: [PATCH 11/14] Invoice Type to string --- .../apiDefinition.swagger.json | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json index d495b6e2bb..3ffd1443e8 100644 --- a/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/BILL Converter by Power2Apps/apiDefinition.swagger.json @@ -15,12 +15,12 @@ "https" ], "paths": { - "/api/T10_Bill/V01/GetInvoiceFormats": { + "/api/T10_Bill/V01/GetInvoiceTypes": { "get": { "tags": [ "T10_BillController_V01" ], - "operationId": "GetInvoiceFormats", + "operationId": "GetInvoiceTypes", "produces": [ "text/plain", "application/json", @@ -150,7 +150,7 @@ "200": { "description": "Visualized Invoice PDF result", "schema": { - "$ref": "#/definitions/DtoResponseT10_A002_AV01_CV01_ExtractXmlFromInvoicePdf" + "$ref": "#/definitions/DtoResponseT10_A003_AV01_CV01_ConvertXmlInvoiceToPdf" } } }, @@ -441,7 +441,16 @@ "description": "Invoice XML" }, "type": { - "$ref": "#/definitions/InvoiceType" + "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 @@ -471,14 +480,18 @@ }, "additionalProperties": false }, - "InvoiceType": { - "format": "int32", - "enum": [ - 0, - 1, - 2 - ], - "type": "integer" + "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": { From 12508e7699f7015859d3a8332f1cba291833a06d Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Wed, 13 May 2026 09:34:03 +0200 Subject: [PATCH 12/14] Description angepasst --- .../Converter by Power2Apps/apiDefinition.swagger.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 5fefcc610e..45275d4222 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Converter by Power2Apps", - "description": "Enables conversion of different data formats from one to another.", + "description": "Converter by Power2Apps gives Microsoft Copilot Studio, Power Automate, Power Apps and Azure Logic Apps a single connector for everyday document and data work: 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 — without custom code or extra services.", "contact": { "name": "Power2Apps Support", "url": "https://www.power2apps.de/en/contact", From bf4525faf030947d230f841d166df54a4d6724a8 Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Fri, 15 May 2026 20:07:03 +0200 Subject: [PATCH 13/14] Description corrected for Converter by Power2Apps --- .../Converter by Power2Apps/apiDefinition.swagger.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 45275d4222..7434e69c91 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -2,7 +2,7 @@ "swagger": "2.0", "info": { "title": "Converter by Power2Apps", - "description": "Converter by Power2Apps gives Microsoft Copilot Studio, Power Automate, Power Apps and Azure Logic Apps a single connector for everyday document and data work: 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 — without custom code or extra services.", + "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", From 22ef47aadf466b61fbc221da258a52b220d05ebe Mon Sep 17 00:00:00 2001 From: stsiek <stephan.siek@power2apps.de> Date: Fri, 15 May 2026 21:00:01 +0200 Subject: [PATCH 14/14] Readme.md updated --- .../Converter by Power2Apps/Readme.md | 279 +++++++++++------- 1 file changed, 179 insertions(+), 100 deletions(-) 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