* Encodian May 20 Release

* Minor Updates

* Minor Updates

* Encodian July 20 Relase - Amends

* July 20 Update

* Two new actions

* Updated

* [timeghost] usability improvements (#402)

* [timeghost] Certified connector publishing

* add x-function-key

* add x-function key

* usability improvements

* add policyTemplateInstances

* publisher and stackOwner added

* validator fixes

* validator fixes

* contact and x-ms-connector-metadata added

* x-ms-connector-metadata Categories changed

* remove invalid characters

* remove umlauts

Co-authored-by: Marc Hochleutner <marc.hochleutner@sharepoint-template.com>

* Updated category property value as requested

* Updated ReadMe

* Encodian Sept 20 Release

* Encodian Sept 20 Release

* Encodian Sept 2 Release

Co-authored-by: Marc <mhochleutner@koellisch.de>
Co-authored-by: Marc Hochleutner <marc.hochleutner@sharepoint-template.com>
This commit is contained in:
Encodian 2020-09-22 23:16:07 +01:00 коммит произвёл GitHub
Родитель 0db23f965e
Коммит 17f2e53c9d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 375 добавлений и 1 удалений

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

@ -51,6 +51,9 @@ Perform OCR on an existing PDF document - https://support.encodian.com/hc/en-gb/
### Split PDF
Split a PDF Document into multiple PDF Documents - https://support.encodian.com/hc/en-gb/articles/360002953277-Split-PDF
### Split PDF by Text
Split a PDF Document into multiple PDF Documents using Text Search or Regular Expressions - https://support.encodian.com/hc/en-gb/articles/360012726397-Split-PDF-by-Text
### Convert Word to PDF Form
Convert the Word document provided (Legacy Form Controls Only) to a PDF form document. - https://support.encodian.com/hc/en-gb/articles/360012307133-Convert-Word-to-PDF-Form

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

@ -619,6 +619,51 @@
"description": "Split a PDF Document into multiple PDF Documents - https://support.encodian.com/hc/en-gb/articles/360002953277-Split-PDF"
}
},
"/api/v1/Core/SplitPdfByText": {
"post": {
"tags": [
"Core"
],
"operationId": "SplitPdfByText",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"name": "operation",
"in": "body",
"description": "Request object, refer to schema definition: DtoSplitPdfByText",
"required": false,
"schema": {
"$ref": "#/definitions/DtoSplitPdfByText"
}
}
],
"responses": {
"200": {
"description": "Success",
"schema": {
"$ref": "#/definitions/DtoResponseSplitPdfByText"
}
},
"202": {
"description": "Accepted",
"schema": {
"$ref": "#/definitions/DtoResponseSplitPdfByText"
}
},
"400": {
"description": "Bad request"
}
},
"x-ms-visibility": "important",
"summary": "Split PDF by Text",
"description": "Split a PDF Document by text into multiple PDF Documents - https://support.encodian.com/hc/en-gb/articles/360012726397-Split-PDF-by-Text"
}
},
"/api/v1/Core/WordToPdfForm": {
"post": {
"tags": [
@ -2190,7 +2235,7 @@
}
},
"x-ms-visibility": "important",
"summary": "Convert Mail Message",
"summary": "Convert Email Message",
"description": "Convert an email to PDF - https://support.encodian.com/hc/en-gb/articles/360011566298-Convert-Mail-Message"
}
},
@ -2239,6 +2284,50 @@
"description": "Convert Microsoft Excel documents to another document format - https://support.encodian.com/hc/en-gb/articles/360011804178-Convert-Excel"
}
},
"/api/v1/Core/CreateHMAC": {
"post": {
"tags": [
"Core"
],
"operationId": "CreateHMAC",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"name": "operation",
"in": "body",
"required": false,
"schema": {
"$ref": "#/definitions/DtoCreateHMAC"
}
}
],
"responses": {
"200": {
"description": "Success",
"schema": {
"$ref": "#/definitions/DtoResponseCreateHMAC"
}
},
"202": {
"description": "Accepted",
"schema": {
"$ref": "#/definitions/DtoResponseCreateHMAC"
}
},
"400": {
"description": "Bad request"
}
},
"x-ms-visibility": "important",
"summary": "Create HMAC",
"description": "Create a Hash-based message authentication code (HMAC) using a secret key - https://support.encodian.com/hc/en-gb/articles/360012782058-Create-HMAC"
}
},
"/api/v1/DynamicSchema/GetDynamicSchemaCreateBarcode": {
"get": {
"tags": [
@ -2913,6 +3002,49 @@
"summary": "Get an Operation Status for ImageExtractText",
"description": "Get the operation status of for the operation ID provided."
}
},
"/api/v1/Mgmt/GetOperationStatusCreateHMAC": {
"get": {
"tags": [
"Mgmt"
],
"operationId": "GetOperationStatusCreateHMAC",
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"parameters": [
{
"name": "operationId",
"in": "query",
"description": "Retrieve the operation status of a GetOperationStatusCreateHMAC operation for the Operation ID provided.",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "Success",
"schema": {
"$ref": "#/definitions/DtoResponseCreateHMAC"
}
},
"202": {
"description": "Success",
"schema": {
"$ref": "#/definitions/DtoResponseCreateHMAC"
}
},
"400": {
"description": "Bad Request"
}
},
"x-ms-visibility": "internal",
"summary": "Get an Operation Status for CreateHMAC",
"description": "Retrieve the operation status of a CreateHMAC operation for the Operation ID provided."
}
}
},
"definitions": {
@ -5067,6 +5199,115 @@
}
}
},
"DtoSplitPdfByText": {
"required": [
"fileName",
"splitValue",
"splitPdfByTextType",
"splitAction"
],
"type": "object",
"properties": {
"fileName": {
"type": "string",
"x-ms-summary": "Filename",
"description": "The filename of the source PDF file, the file extension is mandatory: 'file.pdf' and not 'file'"
},
"fileContent": {
"format": "byte",
"type": "string",
"x-ms-summary": "File Content",
"description": "The file content of the PDF file"
},
"splitValue": {
"type": "string",
"x-ms-summary": "Split Value",
"description": "Provide the split value used to perform the split operation"
},
"isExpression": {
"default": false,
"type": "boolean",
"x-ms-summary": "Is Expression",
"description": "Set whether the 'Split Value' value should be evaluted as a regular expression, the default value is 'false'"
},
"splitPdfByTextType": {
"default": "AllInstances",
"enum": [
"AllInstances",
"FirstInstant",
"LastInstant"
],
"type": "string",
"x-ms-summary": "Split Configuration",
"description": "Select a split configuration"
},
"splitAction": {
"default": "SplitOn",
"enum": [
"SplitOn",
"SplitAfter",
"SplitBefore",
"Remove"
],
"type": "string",
"x-ms-summary": "Split Action",
"description": "Select a split action, whether to split before, after or remove the page containing the split value."
}
}
},
"DtoResponseSplitPdfByText": {
"required": [
"documents"
],
"type": "object",
"properties": {
"documents": {
"uniqueItems": false,
"type": "array",
"items": {
"$ref": "#/definitions/DocumentArray"
},
"x-ms-visibility": "important",
"x-ms-summary": "Documents",
"description": "The array of documents split from the source PDF"
},
"HttpStatusCode": {
"format": "int32",
"type": "integer",
"x-ms-visibility": "advanced",
"x-ms-summary": "HTTP Status Code",
"description": "The HTTP Status code for the response."
},
"HttpStatusMessage": {
"type": "string",
"x-ms-visibility": "advanced",
"x-ms-summary": "HTTP Status Message",
"description": "The HTTP Status message for the response."
},
"OperationId": {
"type": "string",
"x-ms-visibility": "advanced",
"x-ms-summary": "Operation ID",
"description": "The unique ID assigned to this operation."
},
"Errors": {
"uniqueItems": false,
"type": "array",
"items": {
"type": "string"
},
"x-ms-visibility": "advanced",
"x-ms-summary": "Errors",
"description": "An array of error messages should an error occur."
},
"Operation Status": {
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "Operation Status",
"description": "Indicates whether the operation has completed, has been queued or has failed."
}
}
},
"DtoWordToPdfForm": {
"required": [
"FileName",
@ -8378,6 +8619,13 @@
"x-ms-visibility": "advanced",
"x-ms-summary": "Confidence",
"description": "Set the confidence level for barcode detection"
},
"barcodeRemoveControlChars": {
"default": true,
"type": "boolean",
"x-ms-visibility": "advanced",
"x-ms-summary": "Remove Control Characters",
"description": "Set whether recognised control characters should be removed"
}
}
},
@ -8460,6 +8708,13 @@
"x-ms-visibility": "advanced",
"x-ms-summary": "Confidence",
"description": "Set the confidence level for barcode detection"
},
"barcodeRemoveControlChars": {
"default": true,
"type": "boolean",
"x-ms-visibility": "advanced",
"x-ms-summary": "Remove Control Characters",
"description": "Set whether recognised control characters should be removed"
}
}
},
@ -9129,6 +9384,13 @@
"x-ms-visibility": "advanced",
"x-ms-summary": "Confidence",
"description": "Set the confidence level for barcode detection"
},
"barcodeRemoveControlChars": {
"default": true,
"type": "boolean",
"x-ms-visibility": "advanced",
"x-ms-summary": "Remove Control Characters",
"description": "Set whether recognised control characters should be removed"
}
}
},
@ -9211,6 +9473,13 @@
"x-ms-visibility": "advanced",
"x-ms-summary": "Confidence",
"description": "Set the confidence level for barcode detection"
},
"barcodeRemoveControlChars": {
"default": true,
"type": "boolean",
"x-ms-visibility": "advanced",
"x-ms-summary": "Remove Control Characters",
"description": "Set whether recognised control characters should be removed"
}
}
},
@ -10257,6 +10526,108 @@
}
}
},
"DtoCreateHMAC": {
"required": [
"data",
"key",
"digestAlgorithm"
],
"type": "object",
"properties": {
"data": {
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "Data",
"description": "Provide the input string to be computed"
},
"key": {
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "Key",
"description": "Provide the key (secret) used to compute the hash-based message authentication code (HMAC)"
},
"digestAlgorithm": {
"default": "SHA256",
"enum": [
"SHA1",
"SHA256",
"SHA384",
"SHA512",
"MD5",
"RIPEMD160"
],
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "Digest Algorithm ",
"description": "Select the message digest algorithm"
},
"encoding": {
"default": "ASCII",
"enum": [
"UTF8",
"UTF7",
"UTF32",
"ASCII",
"Unicode",
"BigEndianUnicode",
"Default"
],
"type": "string",
"x-ms-visibility": "advanced",
"x-ms-summary": "Encoding Type",
"description": "Select the encoding type."
}
}
},
"DtoResponseCreateHMAC": {
"required": [
"hmac"
],
"type": "object",
"properties": {
"hmac": {
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "HMAC",
"description": "The computed HMAC"
},
"HttpStatusCode": {
"format": "int32",
"type": "integer",
"x-ms-visibility": "advanced",
"x-ms-summary": "HTTP Status Code",
"description": "The HTTP Status code for the response."
},
"HttpStatusMessage": {
"type": "string",
"x-ms-visibility": "advanced",
"x-ms-summary": "HTTP Status Message",
"description": "The HTTP Status message for the response."
},
"OperationId": {
"type": "string",
"x-ms-visibility": "advanced",
"x-ms-summary": "Operation ID",
"description": "The unique ID assigned to this operation."
},
"Errors": {
"uniqueItems": false,
"type": "array",
"items": {
"type": "string"
},
"x-ms-visibility": "advanced",
"x-ms-summary": "Errors",
"description": "An array of error messages should an error occur."
},
"Operation Status": {
"type": "string",
"x-ms-visibility": "important",
"x-ms-summary": "Operation Status",
"description": "Indicates whether the operation has completed, has been queued or has failed."
}
}
},
"DtoResponseMgmtGetSubscriptionStatus": {
"type": "object",
"properties": {