diff --git a/certified-connectors/Converter by Power2Apps/Readme.md b/certified-connectors/Converter by Power2Apps/Readme.md index c6816d1b30..d4d97add96 100644 --- a/certified-connectors/Converter by Power2Apps/Readme.md +++ b/certified-connectors/Converter by Power2Apps/Readme.md @@ -7,67 +7,82 @@ Convert your data easily from one format to another with Microsoft Power Automat ## Supported Operations ### Convert CSV to JSON -Convert CSV data to JSON +Convert a CSV to a JSON ### Convert JSON to CSV -Convert JSON to CSV data +Convert a JSON to a CSV + +### Convert XML to JSON +Convert an XML to a JSON ### Convert JSON to XML -Convert JSON to XML +Convert a JSON to an XML -### Convert XML to JSON -Convert XML to JSON +### Convert CSV to Excel File +Convert a CSV to an Excel file (XLSX) -### Convert CSV to Excel -Convert CSV data to Excel file +### Convert JSON to Excel File +Convert a JSON to an Excel file (XLSX) -### Convert JSON to Excel -Convert JSON to Excel file +### Convert JSON to YAML +Convert a JSON to a YAML -### Convert HTTP request SharePoint results to list -Convert SharePoint search results to a simple list +### Convert YAML to JSON +Convert a YAML to a JSON -### Convert file (DOCX, PPTX, XLSX, HTML, ...) to PDF -Convert a document (Word, Powerpoint, Excel, ..) to a PDF-File +### 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 -### Regular Expression (RegEx) -Searches a specified input string for all occurrences of a specified regular expression +### 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 + +### Convert HTML or URL to PDF +Convert an HTML to a PDF or convert an URL containing HTML to a PDF + +### Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF +Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file -### Create Word (DOCX) file -Create a Word (DOCX) file +### Create Word File +Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX) -### Add Image to a Word (DOCX) file -Add Image to a Word (DOCX) file or create new Word (DOCX) file with image +### Add Image to Word File +Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image -### Add Image within a Table to a Word (DOCX) file -Add Image within a Table to a Word (DOCX) file or create new Word (DOCX) file with image +### 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 -### Add Table to a Word (DOCX) file -Add Table to a Word (DOCX) file or create new Word (DOCX) file with image +### Add Table to Word File +Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table -### Add Text to a Word (DOCX) file -Add Text to a Word (DOCX) file or create new Word (DOCX) file with image +### Add Text to Word File +Add a text to a Word file (DOCX) or create a new Word file (DOCX) with a text -### Extract Word (DOCX) bookmarks to a list -Extract all Word (DOCX) bookmarks to a list +### Extract Bookmarks from Word File +Extract all bookmarks from a Word fie (DOCX) and get them as a list -### Resize an image -Resize an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ..) +### Extract results from Send HTTP request to SharePoint +Extract results from the action 'Send HTTP request to SharePoint' -### Rotate an image -Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ..) +### Extract Information from PDF +Get the metadata of a PDF -### Compress an image -Compress an image +### Extract Information from Image +Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...) -### Convert an image -Convert an image to JPEG, JPG, PNG, BMP, GIF, TIFF, .. +### Convert Image to another Image Format +Convert an image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF) -### Merge PDFs -Merge PDFs +### Resize Image +Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF) -### Get PDF Metadata -Get the meta data of a PDF +### Rotate Image +Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice + +### Compress JPG Image +Compress a JPG (JPEG) image + +### Merge PDF Files +Merge two PDF files into one PDF file ### Protect PDF Protect a PDF with a password @@ -75,11 +90,14 @@ Protect a PDF with a password ### Unprotect PDF Remove the protection from a pdf -### Convert HTML table to JSON -Convert HTML table to JSON - ### Read QR or Barcode -Read a QR or Barcode from an image +Read a QR code or Barcode from an image -### Create a QR or Barcode -Create a QR or Barcode from an string +### Create QR or Barcode +Create a QR code or a Barcode from a string + +### Get File from URL +Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL + +### Regular Expression (RegEx) +Searches the specified input string for all occurrences of a specified .NET regular expression (RegEx), using the specified matching options. diff --git a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json index 61046d933f..d46bb0ae0a 100644 --- a/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json +++ b/certified-connectors/Converter by Power2Apps/apiDefinition.swagger.json @@ -77,8 +77,8 @@ } }, "x-ms-visibility": "important", - "summary": "Create a Word (DOCX) file", - "description": "Create a Word (DOCX) file" + "summary": "Create Word File", + "description": "Create a Word file (DOCX) with multiple text sections or add multiple text sections to a Word file (DOCX)" } }, "/AddImageToWord": { @@ -115,8 +115,8 @@ } }, "x-ms-visibility": "important", - "summary": "Add Image to a Word (DOCX) file", - "description": "Add Image to a Word (DOCX) file or create new Word (DOCX) file with image" + "summary": "Add Image to Word File", + "description": "Add Image to a Word file (DOCX) or create a new Word file (DOCX) with image" } }, "/AddImageWithinTableToWord": { @@ -153,8 +153,8 @@ } }, "x-ms-visibility": "important", - "summary": "Add Image within a Table to a Word (DOCX) file", - "description": "Add Image within a Table to a Word (DOCX) file or create new Word (DOCX) file with image" + "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" } }, "/AddTableToWord": { @@ -191,8 +191,8 @@ } }, "x-ms-visibility": "important", - "summary": "Add Table to a Word (DOCX) file", - "description": "Add Table to a Word (DOCX) file or create new Word (DOCX) file with image" + "summary": "Add Table to Word File", + "description": "Add Table to a Word file (DOCX) or create a new Word file (DOCX) with a table" } }, "/AddTextToWord": { @@ -229,8 +229,8 @@ } }, "x-ms-visibility": "important", - "summary": "Add Text to a Word (DOCX) file", - "description": "Add Text to a Word (DOCX) file or create new Word (DOCX) file with image" + "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" } }, "/ExtractWordBookmarks": { @@ -271,8 +271,8 @@ } }, "x-ms-visibility": "important", - "summary": "Extract Word (DOCX) bookmarks to a list", - "description": "Extract all Word (DOCX) bookmarks to a list" + "summary": "Extract Bookmarks from Word File", + "description": "Extract all bookmarks from a Word fie (DOCX) and get them as a list" } }, "/GetImageFormats": { @@ -351,26 +351,24 @@ "name": "width", "type": "number", "format": "double", - "default": 0, "x-ms-visibility": "important", "x-ms-summary": "Width", - "description": "The width of the image - 0 for auto" + "description": "The width of the image - empty for auto" }, { "in": "header", "name": "height", "type": "number", "format": "double", - "default": 0, "x-ms-visibility": "important", "x-ms-summary": "Height", - "description": "The height of the image - 0 for auto" + "description": "The height of the image - empty for auto" }, { "in": "header", "name": "outFormat", "type": "string", - "default": "jpeg", + "default": "JPEG", "x-ms-dynamic-values": { "operationId": "GetImageFormats", "value-path": "name", @@ -414,7 +412,7 @@ }, "x-ms-visibility": "important", "summary": "Resize Image", - "description": "Resize an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ..)" + "description": "Adjust the width and height of an image (JPEG, JPG, PNG, BMP, GIF, TIFF)" } }, "/RotateImage": { @@ -478,7 +476,7 @@ }, "x-ms-visibility": "important", "summary": "Rotate Image", - "description": "Rotate an image" + "description": "Rotate an image (JPEG, JPG, PNG, BMP, GIF, TIFF) by an angle (degree) of your choice" } }, "/CompressImage": { @@ -526,8 +524,8 @@ } }, "x-ms-visibility": "important", - "summary": "Compress Image", - "description": "Compress an image" + "summary": "Compress JPG Image", + "description": "Compress a JPG (JPEG) image" } }, "/ConvertImage": { @@ -580,8 +578,47 @@ } }, "x-ms-visibility": "important", - "summary": "Convert Image", - "description": "Convert an image to JPEG, JPG, PNG, BMP, GIF, TIFF, .." + "summary": "Convert Image to another Image Format", + "description": "Convert an image to another format (JPEG, JPG, PNG, BMP, GIF, TIFF)" + } + }, + "/ImageMetaData": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "ImageMetaData", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "fileData", + "required": true, + "schema": { + "$ref": "#/definitions/FileData" + } + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/ImageMetaDataResponse" + } + } + }, + "x-ms-visibility": "important", + "summary": "Extract Information from Image", + "description": "Get the metadata information from an image (JPEG, JPG, PNG, BMP, GIF, TIFF, ...)" } }, "/GetFileExtensions": { @@ -738,8 +775,8 @@ } }, "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": "Convert File (DOCX, PPTX, XLSX, HTML, ...) to PDF", + "description": "Convert a document file (Word, Powerpoint, Excel, ..) to a PDF file" } }, "/MergePDFs": { @@ -777,8 +814,8 @@ } }, "x-ms-visibility": "important", - "summary": "Merge PDFs", - "description": "Merge PDFs" + "summary": "Merge PDF Files", + "description": "Merge two PDF files into one PDF file" } }, "/PDFMetaData": { @@ -816,8 +853,8 @@ } }, "x-ms-visibility": "important", - "summary": "Get PDF Metadata", - "description": "Get the meta data of a PDF" + "summary": "Extract Information from PDF", + "description": "Get the metadata of a PDF" } }, "/ProtectPdf": { @@ -1005,7 +1042,7 @@ }, "x-ms-visibility": "important", "summary": "Convert XML to JSON", - "description": "Convert XML to JSON" + "description": "Convert an XML to a JSON" } }, "/ConvertJsonToXml": { @@ -1091,7 +1128,7 @@ }, "x-ms-visibility": "important", "summary": "Convert JSON to XML", - "description": "Convert JSON to XML" + "description": "Convert a JSON to an XML" } }, "/ConvertJsonToCsvdata": { @@ -1177,7 +1214,91 @@ }, "x-ms-visibility": "important", "summary": "Convert JSON to CSV", - "description": "Convert JSON to CSV" + "description": "Convert a JSON to a CSV" + } + }, + "/ConvertJsonToYaml": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "ConvertJsonToYaml", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "jsonData", + "required": true, + "schema": { + "$ref": "#/definitions/JsonData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "JSON", + "description": "JSON" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/YamlResponse" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert JSON to YAML", + "description": "Convert a JSON to a YAML" + } + }, + "/ConvertYamlToJson": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "ConvertYamlToJson", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "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", + "schema": { + "$ref": "#/definitions/JsonResponse" + } + } + }, + "x-ms-visibility": "important", + "summary": "Convert YAML to JSON", + "description": "Convert a YAML to a JSON" } }, "/ConvertCsvdataToJson": { @@ -1224,6 +1345,33 @@ "description": "Convert CSV data to JSON" } }, + "/GetSeparators": { + "get": { + "tags": [ + "Converter" + ], + "operationId": "GetSeparators", + "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 Separators", + "description": "Returns list of separators" + } + }, "/ConvertCsvToJson": { "post": { "tags": [ @@ -1247,8 +1395,77 @@ "type": "boolean", "default": true, "x-ms-visibility": "advanced", - "x-ms-summary": "Data Includes Header?", - "description": "Data Includes Header?" + "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 automatic 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. 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", @@ -1272,7 +1489,7 @@ }, "x-ms-visibility": "important", "summary": "Convert CSV to JSON", - "description": "Convert CSV to JSON" + "description": "Convert a CSV to a JSON" } }, "/ConvertJsonToExcel": { @@ -1374,8 +1591,8 @@ } }, "x-ms-visibility": "important", - "summary": "Convert JSON to Excel file", - "description": "Convert JSON to Excel file" + "summary": "Convert JSON to Excel File", + "description": "Convert a JSON to an Excel file (XLSX)" } }, "/ConvertCsvdataToExcel": { @@ -1445,8 +1662,77 @@ "type": "boolean", "default": true, "x-ms-visibility": "advanced", - "x-ms-summary": "Data Includes Header?", - "description": "Data Includes Header?" + "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 automatic 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. 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", @@ -1469,8 +1755,8 @@ } }, "x-ms-visibility": "important", - "summary": "Convert CSV to Excel file", - "description": "Convert CSV to Excel file" + "summary": "Convert CSV to Excel File", + "description": "Convert a CSV to an Excel file (XLSX)" } }, "/ConvertHTMLtableToJson": { @@ -1511,8 +1797,134 @@ } }, "x-ms-visibility": "important", - "summary": "Convert HTML table to JSON", - "description": "Convert HTML table to JSON" + "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" + } + }, + "/ConvertHtmlToImage": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "ConvertHtmlToImage", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "htmlData", + "required": true, + "schema": { + "$ref": "#/definitions/HtmlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/FileResponse" + } + } + }, + "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" + } + }, + "/ConvertHtmlToPdf": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "ConvertHtmlToPdf", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "htmlData", + "required": true, + "schema": { + "$ref": "#/definitions/HtmlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/FileResponse" + } + } + }, + "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" + } + }, + "/UrlToFile": { + "post": { + "tags": [ + "Converter" + ], + "operationId": "UrlToFile", + "consumes": [ + "application/json", + "text/json", + "application/*+json" + ], + "produces": [ + "text/plain", + "application/json", + "text/json" + ], + "parameters": [ + { + "in": "body", + "name": "urlData", + "required": true, + "schema": { + "$ref": "#/definitions/UrlData" + }, + "x-ms-visibility": "important", + "x-ms-summary": "URL", + "description": "URL" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/FileResponse" + } + } + }, + "x-ms-visibility": "important", + "summary": "Get File from URL", + "description": "Get a file (PDF, JPG, JPEG, PNG, CSV, ...) from an URL" } }, "/ConvertSharePointSearchResults": { @@ -1556,8 +1968,8 @@ } }, "x-ms-visibility": "important", - "summary": "Convert HTTP request SharePoint results to list", - "description": "Convert HTTP SharePoint search results to list" + "summary": "Extract results from Send HTTP request to SharePoint", + "description": "Extract results from the action 'Send HTTP request to SharePoint'" } }, "/GetRegexOptions": { @@ -1689,7 +2101,7 @@ }, "x-ms-visibility": "important", "summary": "Read QR or Barcode", - "description": "Read a QR or Barcode from an image" + "description": "Read a QR code or Barcode from an image" } }, "/CreateCode": { @@ -1752,7 +2164,7 @@ "in": "query", "name": "outFormat", "type": "string", - "default": "jpeg", + "default": "JPEG", "x-ms-dynamic-values": { "operationId": "GetImageFormats", "value-path": "name", @@ -1774,11 +2186,137 @@ }, "x-ms-visibility": "important", "summary": "Create QR or Barcode", - "description": "Create a QR or Barcode from an string" + "description": "Create a QR code or a Barcode from a string" + } + }, + "/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": "account", + "required": true, + "schema": { + "type": "string" + }, + "x-ms-visibility": "important", + "x-ms-summary": "IBAN", + "description": "IBAN" + } + ], + "responses": { + "200": { + "description": "Success", + "schema": { + "$ref": "#/definitions/BankingAccountData" + } + } + }, + "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)" } } }, "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)" + }, + "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" + } + } + }, "CodeResponse": { "type": "object", "properties": { @@ -1885,6 +2423,33 @@ "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" + } + } + }, + "HtmlData": { + "required": [ + "html" + ], + "type": "object", + "properties": { + "html": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "HTML", + "description": "HTML" } } }, @@ -1903,6 +2468,89 @@ } } }, + "ImageMetaDataResponse": { + "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" + }, + "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" + }, + "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" + } + } + }, "JsonData": { "required": [ "json" @@ -2176,6 +2824,21 @@ } } }, + "UrlData": { + "required": [ + "url" + ], + "type": "object", + "properties": { + "url": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "URL", + "description": "URL" + } + } + }, "WordCreationObject": { "type": "object", "properties": { @@ -2184,14 +2847,7 @@ "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Existing file content", - "description": "Existing file content" - }, - "updateExistingFile": { - "default": false, - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Update Existing file", - "description": "Content of the Word file which should be updated(only if 'Update...' = 'Yes')" + "description": "Content of the Word file which should be updated. Default: empty Word file" }, "sections": { "type": "array", @@ -2207,31 +2863,24 @@ ], "type": "object", "properties": { - "updateExistingFile": { - "default": false, - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Update existing file", - "description": "Do you want to use an existing Word file" - }, "existingFileContent": { "format": "byte", "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Existing file content", - "description": "Content of the Word file which should be updated(only if 'Update...' = 'Yes')" + "description": "Content of the Word file which should be updated. Default: empty Word file" }, "image": { "format": "byte", "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Image", - "description": "Added Image" + "description": "Image to add" }, "imageText": { "type": "string", "x-ms-visibility": "important", - "x-ms-summary": "Imagetext", + "x-ms-summary": "Caption Text", "description": "Text displayed next to image" } } @@ -2239,19 +2888,12 @@ "WordTable": { "type": "object", "properties": { - "updateExistingFile": { - "default": false, - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Update existing file", - "description": "Do you want to use an existing Word file" - }, "existingFileContent": { "format": "byte", "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Existing file content", - "description": "Content of the Word file which should be updated(only if 'Update...' = 'Yes')" + "description": "Content of the Word file which should be updated. Default: empty Word file" }, "table": { "type": "string", @@ -2270,19 +2912,12 @@ "WordText": { "type": "object", "properties": { - "updateExistingFile": { - "default": false, - "type": "boolean", - "x-ms-visibility": "important", - "x-ms-summary": "Update existing file", - "description": "Do you want to use an existing Word file" - }, "existingFileContent": { "format": "byte", "type": "string", "x-ms-visibility": "important", "x-ms-summary": "Existing file content", - "description": "Content of the Word file which should be updated(only if 'Update...' = 'Yes')" + "description": "Content of the Word file which should be updated. Default: empty Word file" }, "sectionType": { "default": "Heading1", @@ -2329,6 +2964,32 @@ "description": "XML response" } } + }, + "YamlData": { + "required": [ + "yaml" + ], + "type": "object", + "properties": { + "yaml": { + "minLength": 1, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "YAML", + "description": "YAML" + } + } + }, + "YamlResponse": { + "type": "object", + "properties": { + "yaml": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Yaml response", + "description": "Yaml response" + } + } } }, "securityDefinitions": { @@ -2336,7 +2997,7 @@ "type": "apiKey", "name": "ApiKey", "in": "header", - "description": "ApiKey Authorization header " + "description": "ApiKey Authorization header" } }, "security": [