* updating PDF4me connect swagger

* updating PDF4me Connect swagger

* PDF4me Connnect- removing unnecessary space

* Adding new actions in PDF4me Connect

* Updating PDF4me Connect app version

* updating PDF4me and PDF4me Connect swagger

* updating PDF4me contact and connector metadata

* pdf4me connector version update

* changing preview to prod status of PDF4me actions

* fixing PDF4me validations errors

* restoring operationId

* adding new method in PDF4me and PDF4me connect

* adding new actions to PDF4me connectors

* correcting operation id

* correcting operation id

* restoring operation id. removing unpublished deprecated method

* including font color for text stamp

* correcting operation id

* correcting authorizationUrl

* removing deprecation for GenerateDocumentFromPdf

* updating auth urls

* updating auth urls in PDF4me

* changed the version number

* changed the version number

* added new action extract text and images

* updating extract resource name and updating PDF4me Connect

* Add new actions Classify and Parse in PDF4me Connect

* updating parameters for UrlToPdf. renaming operationIds

* updating rotate in text stamp

* added outputFormat to PDF4me PdfToExcel

* commit check

* commit check

* commit check

* adding isAsync prop

* set isAsync prop for SplitPdfByBarcode

* updating Preview status to Production

* updating stamp feature and adding new action DeleteBlankPages

* how to get api key

* how to get api key update

* Added getting started link

* Adding new params to PDF4me HtmlToPdf

* correcting text

* adding new prototype methods for PDF4me

* adding call status method

* updating properties and desc in PDF4me

* updating description

* save formatting

* adding new methods to PDF4me and PDF4me Connect

* updating version

* desciption correction

* spelling correction

* spelling correction

* adding new image processing methods to PDF4me

* adding new fill a pdf form method

* Create EPC QR Code

* updated epc qr code

* updated

* updated description

* updated epc in swissQR

* Version updated

* Added new PDF4me feature prepare for print

---------

Co-authored-by: varunynoox <38215867+varunynoox@users.noreply.github.com>
Co-authored-by: Varun Satish <varun.satish@ynoox.in>
Co-authored-by: chandraarora <35835798+chandraarora@users.noreply.github.com>
Co-authored-by: Chandra <chandra.arora@swisslife.ch>
This commit is contained in:
nishanthynoox 2024-11-07 22:08:37 +05:30 коммит произвёл GitHub
Родитель 4d145cb43d
Коммит b99a5320e1
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
3 изменённых файлов: 802 добавлений и 5 удалений

Просмотреть файл

@ -8,7 +8,7 @@
},
"title": "PDF4me Connect",
"description": "PDF4me gives you all functionalities around PDF, e.g. convert, merge, split, make PDF/A compatible, optimize, protect, unlock, do OCR, create watermarks, create images, rotate PDF, attach barcodes.",
"version": "6.8"
"version": "6.9"
},
"host": "api.pdf4me.com",
"basePath": "/",
@ -3351,7 +3351,28 @@
"description": "Response from Webhook"
},
"post": {
"responses": {},
"responses": {
"200": {
"description": "Completed successfully!",
"schema": {
"type": "string",
"description": "Output file content from the PDF4me API response.",
"title": "File Content",
"format": "binary",
"x-ms-visibility": "important"
},
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
}
}
},
"summary": "Get Document from PDF4me",
"description": "Triggers when a document is sent from PDF4me apps.",
"operationId": "Get-Document-From-PDF4me",
@ -6932,6 +6953,248 @@
"x-ms-visibility": "important"
}
},
"/v2/FlowV2/CreateEpcQrCode": {
"post": {
"consumes": [
"application/json"
],
"description": "Generate EPC QR Code for SEPA Payment. https://dev.pdf4me.com/power-automate/documentation/actions/create-epc-qrcode/",
"operationId": "CreateEpcQrCode_V1",
"parameters": [
{
"in": "body",
"name": "body",
"required": false,
"schema": {
"properties": {
"epcQrCodeAction": {
"description": "epcQrCodeAction.",
"properties": {
"serviceTag": {
"type": "string",
"description": "Service Tag.",
"title": "Service Tag",
"x-ms-visibility": "internal",
"default": "BCD",
"enum": [
"BCD"
]
},
"version": {
"type": "string",
"description": "You can specify the EPC version.",
"title": "Specify EPC version",
"x-ms-visibility": "important",
"default": "V2",
"enum": [
"V1",
"V2"
]
},
"characterSet": {
"type": "string",
"description": "You can specify the EPC character set.",
"title": "Specify EPC character set",
"x-ms-visibility": "important",
"default": "UTF8",
"enum": [
"UTF8",
"ISO8859_1",
"ISO8859_2",
"ISO8859_4",
"ISO8859_5",
"ISO8859_7",
"ISO8859_10",
"ISO8859_15"
]
},
"identificationCode": {
"type": "string",
"description": "You can specify the Identification Code.",
"title": "Specify Identification Code",
"x-ms-visibility": "internal",
"default": "SCT",
"enum": [
"SCT"
]
},
"bic": {
"description": "You can specify beneficiary's BIC. BIC is mandatory only for EPC version V1",
"title": "Beneficiary's BIC",
"type": "string",
"x-ms-visibility": "important"
},
"receiverName": {
"type": "string",
"description": "You can specify receiver / beneficiary name.",
"title": "Name of Beneficiary",
"x-ms-visibility": "important"
},
"iban": {
"type": "string",
"description": "You can specify beneficiary's account (IBAN).",
"title": "Beneficiary's Account (IBAN)",
"x-ms-visibility": "important"
},
"currency": {
"type": "string",
"description": "Currency.",
"title": "Currency",
"x-ms-visibility": "internal",
"default": "EUR",
"enum": [
"EUR"
]
},
"amount": {
"format": "float",
"type": "number",
"description": "You can specify the amount (EUR) of transaction.",
"title": "Amount (EUR)",
"x-ms-visibility": "important"
},
"purpose": {
"type": "string",
"description": "You can specify the business code / purpose.",
"title": "Business Code",
"x-ms-visibility": "important"
},
"remittanceReference": {
"type": "string",
"description": "You can specify payment / remittance reference.",
"title": "Payment Reference",
"x-ms-visibility": "important"
},
"remittanceText": {
"type": "string",
"description": "You can specify remittance information.",
"title": "Remittance Information",
"x-ms-visibility": "important"
},
"information": {
"type": "string",
"description": "Information.",
"title": "Hint Text",
"x-ms-visibility": "important"
}
},
"required": [
"serviceTag",
"version",
"identificationCode",
"currency",
"amount",
"receiverName",
"iban"
],
"type": "object"
}
},
"required": [
"epcQrCodeAction"
],
"type": "object"
}
}
],
"responses": {
"200": {
"description": "Completed successfully!",
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
},
"schema": {
"description": "Output file content from the PDF4me Connect",
"format": "binary",
"title": "File Content",
"type": "string",
"x-ms-visibility": "important"
}
}
},
"summary": "Generate EPC QR Code for SEPA Payment",
"x-ms-visibility": "important",
"x-ms-api-annotation": {
"family": "CreateEpcQrCode",
"revision": 1,
"status": "Production"
}
}
},
"/v2/FlowV2/PrepareForPrint": {
"post": {
"consumes": [
"application/json"
],
"description": "Prepare a PDF for print through resizing, colour profile etc - https://dev.pdf4me.com/power-automate/documentation/actions/prepare-for-print",
"summary": "Prepare for Print",
"operationId": "PrepareForPrint_v1",
"parameters": [
{
"in": "query",
"name": "schemaVal",
"x-ms-summary": "Paper Size",
"default": "A4",
"description": "You can specify the paper size",
"type": "string",
"x-ms-visibility": "important",
"enum": [
"Default",
"A0",
"A1",
"A2",
"A3",
"A4",
"A5",
"A6",
"B5",
"PageLetter",
"PageLegal",
"PageLedger",
"P11x17",
"Custom"
]
},
{
"in": "body",
"name": "operation",
"schema": {
"$ref": "#/definitions/DtoPrepareForPrint"
}
}
],
"responses": {
"200": {
"description": "Completed successfully!",
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
},
"schema": {
"description": "Output file content from the PDF4me Connect",
"format": "binary",
"title": "File Content",
"type": "string",
"x-ms-visibility": "important"
}
}
},
"x-ms-visibility": "important"
}
},
"/v2/FlowV2/GetCallStatus": {
"get": {
"responses": {
@ -7188,6 +7451,41 @@
"x-ms-visibility": "internal"
}
},
"/v2/FlowDynamicSchema/GetSchemaPrepareForPrint": {
"get": {
"description": "Event details fields from the selection made.",
"summary": "Get Schema For Prepare For Print",
"operationId": "GetSchemaPrepareForPrint_v1",
"parameters": [
{
"name": "schemaType",
"type": "string",
"in": "query",
"description": "schemaType",
"required": true,
"default": "flowschemaprepareforprint",
"x-ms-url-encoding": "single",
"x-ms-summary": "schemaType"
},
{
"name": "schemaVal",
"type": "string",
"in": "query",
"description": "schemaVal",
"required": true,
"default": "A4",
"x-ms-url-encoding": "single",
"x-ms-summary": "schemaVal"
}
],
"responses": {
"200": {
"description": "Success"
}
},
"x-ms-visibility": "internal"
}
},
"/v2/FlowV2/{featurePath}": {
"post": {
"responses": {
@ -7271,6 +7569,19 @@
}
}
}
},
"DtoPrepareForPrint": {
"type": "object",
"x-ms-dynamic-schema": {
"operationId": "GetSchemaPrepareForPrint_v1",
"value-path": "flowSchemaPrepareForPrint",
"parameters": {
"schemaType": "flowSchemaPrepareForPrint",
"schemaVal": {
"parameter": "schemaVal"
}
}
}
}
},
"parameters": {},

Просмотреть файл

@ -11,7 +11,7 @@
},
"description": "PDF4me SwissQR gives you functionalities like create SwissQR bill on your PDF document, split by SwissQR Code and Read SwissQR Code as Json on your PDF file.",
"title": "PDF4me SwissQR",
"version": "1.3"
"version": "1.4"
},
"parameters": {},
"paths": {
@ -490,6 +490,181 @@
}
}
},
"/v2/FlowV2/CreateEpcQrCode": {
"post": {
"consumes": [
"application/json"
],
"description": "Generate EPC QR Code for SEPA Payment. https://dev.pdf4me.com/power-automate/documentation/actions/create-epc-qrcode/",
"operationId": "CreateEpcQrCode_V1",
"parameters": [
{
"in": "body",
"name": "body",
"required": false,
"schema": {
"properties": {
"epcQrCodeAction": {
"description": "epcQrCodeAction.",
"properties": {
"serviceTag": {
"type": "string",
"description": "Service Tag.",
"title": "Service Tag",
"x-ms-visibility": "internal",
"default": "BCD",
"enum": [
"BCD"
]
},
"version": {
"type": "string",
"description": "You can specify the EPC version.",
"title": "Specify EPC version",
"x-ms-visibility": "important",
"default": "V2",
"enum": [
"V1",
"V2"
]
},
"characterSet": {
"type": "string",
"description": "You can specify the EPC character set.",
"title": "Specify EPC character set",
"x-ms-visibility": "important",
"default": "UTF8",
"enum": [
"UTF8",
"ISO8859_1",
"ISO8859_2",
"ISO8859_4",
"ISO8859_5",
"ISO8859_7",
"ISO8859_10",
"ISO8859_15"
]
},
"identificationCode": {
"type": "string",
"description": "You can specify the Identification Code.",
"title": "Specify Identification Code",
"x-ms-visibility": "internal",
"default": "SCT",
"enum": [
"SCT"
]
},
"bic": {
"description": "You can specify beneficiary's BIC. BIC is mandatory only for EPC version V1",
"title": "Beneficiary's BIC",
"type": "string",
"x-ms-visibility": "important"
},
"receiverName": {
"type": "string",
"description": "You can specify receiver / beneficiary name.",
"title": "Name of Beneficiary",
"x-ms-visibility": "important"
},
"iban": {
"type": "string",
"description": "You can specify beneficiary's account (IBAN).",
"title": "Beneficiary's Account (IBAN)",
"x-ms-visibility": "important"
},
"currency": {
"type": "string",
"description": "Currency.",
"title": "Currency",
"x-ms-visibility": "internal",
"default": "EUR",
"enum": [
"EUR"
]
},
"amount": {
"format": "float",
"type": "number",
"description": "You can specify the amount (EUR) of transaction.",
"title": "Amount (EUR)",
"x-ms-visibility": "important"
},
"purpose": {
"type": "string",
"description": "You can specify the business code / purpose.",
"title": "Business Code",
"x-ms-visibility": "important"
},
"remittanceReference": {
"type": "string",
"description": "You can specify payment / remittance reference.",
"title": "Payment Reference",
"x-ms-visibility": "important"
},
"remittanceText": {
"type": "string",
"description": "You can specify remittance information.",
"title": "Remittance Information",
"x-ms-visibility": "important"
},
"information": {
"type": "string",
"description": "Information.",
"title": "Hint Text",
"x-ms-visibility": "important"
}
},
"required": [
"serviceTag",
"version",
"identificationCode",
"currency",
"amount",
"receiverName",
"iban"
],
"type": "object"
}
},
"required": [
"epcQrCodeAction"
],
"type": "object"
}
}
],
"responses": {
"200": {
"description": "Completed successfully!",
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
},
"schema": {
"description": "Output file content from the PDF4me Connect",
"format": "binary",
"title": "File Content",
"type": "string",
"x-ms-visibility": "important"
}
}
},
"summary": "Generate EPC QR Code for SEPA Payment",
"x-ms-visibility": "important",
"x-ms-api-annotation": {
"family": "CreateEpcQrCode",
"revision": 1,
"status": "Production"
}
}
},
"/v2/FlowV2/GetCallStatus": {
"get": {
"responses": {

Просмотреть файл

@ -10,7 +10,7 @@
},
"description": "PDF4me gives you all functionalities around PDF, e.g. convert, merge, split, make PDF/A compatible, optimize, protect, unlock, do OCR, create watermarks, create images, rotate PDF, attach barcodes.",
"title": "PDF4me",
"version": "6.6"
"version": "6.7"
},
"parameters": {},
"paths": {
@ -3262,7 +3262,28 @@
"description": "Response from Webhook"
},
"post": {
"responses": {},
"responses": {
"200": {
"description": "Completed successfully!",
"schema": {
"type": "string",
"description": "Output file content from the PDF4me API response.",
"title": "File Content",
"format": "binary",
"x-ms-visibility": "important"
},
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
}
}
},
"summary": "Get Document from PDF4me",
"description": "Triggers when a document is sent from PDF4me apps.",
"operationId": "Get-Document-From-PDF4me",
@ -6842,6 +6863,248 @@
"x-ms-visibility": "important"
}
},
"/v2/FlowV2/CreateEpcQrCode": {
"post": {
"consumes": [
"application/json"
],
"description": "Generate EPC QR Code for SEPA Payment. https://dev.pdf4me.com/power-automate/documentation/actions/create-epc-qrcode/",
"operationId": "CreateEpcQrCode_V1",
"parameters": [
{
"in": "body",
"name": "body",
"required": false,
"schema": {
"properties": {
"epcQrCodeAction": {
"description": "epcQrCodeAction.",
"properties": {
"serviceTag": {
"type": "string",
"description": "Service Tag.",
"title": "Service Tag",
"x-ms-visibility": "internal",
"default": "BCD",
"enum": [
"BCD"
]
},
"version": {
"type": "string",
"description": "You can specify the EPC version.",
"title": "Specify EPC version",
"x-ms-visibility": "important",
"default": "V2",
"enum": [
"V1",
"V2"
]
},
"characterSet": {
"type": "string",
"description": "You can specify the EPC character set.",
"title": "Specify EPC character set",
"x-ms-visibility": "important",
"default": "UTF8",
"enum": [
"UTF8",
"ISO8859_1",
"ISO8859_2",
"ISO8859_4",
"ISO8859_5",
"ISO8859_7",
"ISO8859_10",
"ISO8859_15"
]
},
"identificationCode": {
"type": "string",
"description": "You can specify the Identification Code.",
"title": "Specify Identification Code",
"x-ms-visibility": "internal",
"default": "SCT",
"enum": [
"SCT"
]
},
"bic": {
"description": "You can specify beneficiary's BIC. BIC is mandatory only for EPC version V1",
"title": "Beneficiary's BIC",
"type": "string",
"x-ms-visibility": "important"
},
"receiverName": {
"type": "string",
"description": "You can specify receiver / beneficiary name.",
"title": "Name of Beneficiary",
"x-ms-visibility": "important"
},
"iban": {
"type": "string",
"description": "You can specify beneficiary's account (IBAN).",
"title": "Beneficiary's Account (IBAN)",
"x-ms-visibility": "important"
},
"currency": {
"type": "string",
"description": "Currency.",
"title": "Currency",
"x-ms-visibility": "internal",
"default": "EUR",
"enum": [
"EUR"
]
},
"amount": {
"format": "float",
"type": "number",
"description": "You can specify the amount (EUR) of transaction.",
"title": "Amount (EUR)",
"x-ms-visibility": "important"
},
"purpose": {
"type": "string",
"description": "You can specify the business code / purpose.",
"title": "Business Code",
"x-ms-visibility": "important"
},
"remittanceReference": {
"type": "string",
"description": "You can specify payment / remittance reference.",
"title": "Payment Reference",
"x-ms-visibility": "important"
},
"remittanceText": {
"type": "string",
"description": "You can specify remittance information.",
"title": "Remittance Information",
"x-ms-visibility": "important"
},
"information": {
"type": "string",
"description": "Information.",
"title": "Hint Text",
"x-ms-visibility": "important"
}
},
"required": [
"serviceTag",
"version",
"identificationCode",
"currency",
"amount",
"receiverName",
"iban"
],
"type": "object"
}
},
"required": [
"epcQrCodeAction"
],
"type": "object"
}
}
],
"responses": {
"200": {
"description": "Completed successfully!",
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
},
"schema": {
"description": "Output file content from the PDF4me Connect",
"format": "binary",
"title": "File Content",
"type": "string",
"x-ms-visibility": "important"
}
}
},
"summary": "Generate EPC QR Code for SEPA Payment",
"x-ms-visibility": "important",
"x-ms-api-annotation": {
"family": "CreateEpcQrCode",
"revision": 1,
"status": "Production"
}
}
},
"/v2/FlowV2/PrepareForPrint": {
"post": {
"consumes": [
"application/json"
],
"description": "Prepare a PDF for print through resizing, colour profile etc - https://dev.pdf4me.com/power-automate/documentation/actions/prepare-for-print",
"summary": "Prepare for Print",
"operationId": "PrepareForPrint_v1",
"parameters": [
{
"in": "query",
"name": "schemaVal",
"x-ms-summary": "Paper Size",
"default": "A4",
"description": "You can specify the paper size",
"type": "string",
"x-ms-visibility": "important",
"enum": [
"Default",
"A0",
"A1",
"A2",
"A3",
"A4",
"A5",
"A6",
"B5",
"PageLetter",
"PageLegal",
"PageLedger",
"P11x17",
"Custom"
]
},
{
"in": "body",
"name": "operation",
"schema": {
"$ref": "#/definitions/DtoPrepareForPrint"
}
}
],
"responses": {
"200": {
"description": "Completed successfully!",
"headers": {
"FileName": {
"description": "File Name",
"type": "string"
},
"PageCount": {
"description": "Page Count",
"type": "string"
}
},
"schema": {
"description": "Output file content from the PDF4me API response",
"format": "binary",
"title": "File Content",
"type": "string",
"x-ms-visibility": "important"
}
}
},
"x-ms-visibility": "important"
}
},
"/v2/FlowV2/GetCallStatus": {
"get": {
"responses": {
@ -7098,6 +7361,41 @@
"x-ms-visibility": "internal"
}
},
"/v2/FlowDynamicSchema/GetSchemaPrepareForPrint": {
"get": {
"description": "Event details fields from the selection made.",
"summary": "Get Schema For Prepare For Print",
"operationId": "GetSchemaPrepareForPrint_v1",
"parameters": [
{
"name": "schemaType",
"type": "string",
"in": "query",
"description": "schemaType",
"required": true,
"default": "flowschemaprepareforprint",
"x-ms-url-encoding": "single",
"x-ms-summary": "schemaType"
},
{
"name": "schemaVal",
"type": "string",
"in": "query",
"description": "schemaVal",
"required": true,
"default": "A4",
"x-ms-url-encoding": "single",
"x-ms-summary": "schemaVal"
}
],
"responses": {
"200": {
"description": "Success"
}
},
"x-ms-visibility": "internal"
}
},
"/v2/FlowV2/{featurePath}": {
"post": {
"responses": {
@ -7181,6 +7479,19 @@
}
}
}
},
"DtoPrepareForPrint": {
"type": "object",
"x-ms-dynamic-schema": {
"operationId": "GetSchemaPrepareForPrint_v1",
"value-path": "flowSchemaPrepareForPrint",
"parameters": {
"schemaType": "flowSchemaPrepareForPrint",
"schemaVal": {
"parameter": "schemaVal"
}
}
}
}
},
"produces": [],