diff --git a/certified-connectors/OpenText eDOCS by One Fox/apiDefinition.swagger.json b/certified-connectors/OpenText eDOCS by One Fox/apiDefinition.swagger.json new file mode 100644 index 000000000..f343da4d3 --- /dev/null +++ b/certified-connectors/OpenText eDOCS by One Fox/apiDefinition.swagger.json @@ -0,0 +1,1143 @@ +{ + "swagger": "2.0", + "info": { + "title": "OpenText eDOCS by One Fox", + "description": "Empower OpenText eDOCS as the primary repository for all things content related. Together with the OpenText eDOCS Power Automate Connector by One Fox you can streamline content processes across a widespread application landscape and limit information silos.", + "version": "1.0", + "contact": { + "name": "One Fox Support", + "url": "https://www.onefox.com/service-desk/", + "email": "servicedesk@onefox.nl" + } + }, + "host": "onefox-pac.azurewebsites.net", + "basePath": "/", + "schemes": [ "https" ], + "consumes": [ "application/json" ], + "produces": [ "application/json" ], + "paths": { + "/api/document/create/{contentType}": { + "post": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Document ID", + "description": "The ID of the document." + } + } + }, + "summary": "Create document", + "description": "Create the document in eDOCS", + "operationId": "CreateDocument", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentContentType" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "metadata", + "file" + ], + "properties": { + "parentId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Parent ID", + "description": "Specify the parent folder ID of the document" + }, + "metadata": { + "$ref": "#/definitions/DocumentMetadata" + }, + "file": { + "$ref": "#/definitions/File" + } + } + } + } + ] + } + }, + "/api/document/update/{id}/{contentType}": { + "put": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Update document", + "description": "Update the document in eDOCS", + "operationId": "UpdateDocument", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + }, + { + "$ref": "#/parameters/DocumentContentType" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "metadata", + "file" + ], + "properties": { + "metadata": { + "$ref": "#/definitions/DocumentMetadata" + }, + "file": { + "$ref": "#/definitions/File" + } + } + } + } + ] + } + }, + "/api/document/update-properties/{id}/{contentType}": { + "put": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Update document properties", + "description": "Update the document properties in eDOCS", + "operationId": "UpdateDocumentProperties", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + }, + { + "$ref": "#/parameters/DocumentContentType" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "$ref": "#/definitions/DocumentMetadata" + } + } + ] + } + }, + "/api/document/update-content/{id}": { + "put": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Update document content", + "description": "Update the content of the document in eDOCS", + "operationId": "UpdateDocumentContent", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "$ref": "#/definitions/File" + } + } + ] + } + }, + "/api/document/get/{id}/{contentType}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "properties": { + "id": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "ID", + "description": "The ID of the document." + }, + "parentId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Parent ID", + "description": "The ID of the parent folder of the document." + }, + "metadata": { + "type": "object", + "properties": { + "displayName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Display Name", + "description": "The display name of the document." + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "The description of the document." + }, + "createdDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Created Date", + "description": "The created date of the document." + }, + "modifiedDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Modified Date", + "description": "The modified date of the document." + }, + "fields": { + "type": "object", + "x-ms-dynamic-schema": { + "operationId": "GetContentTypeSchema", + "parameters": { + "name": { + "parameter": "contentType" + } + }, + "value-path": "schema" + } + } + } + }, + "file": { + "type": "object", + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File Name", + "description": "The file name (with extension) of the document." + }, + "content": { + "type": "string", + "x-ms-visibility": "important", + "format": "byte", + "x-ms-summary": "File Content", + "description": "The file content of the document." + } + } + } + } + } + } + }, + "summary": "Get document", + "description": "Get the document from eDOCS", + "operationId": "GetDocument", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + }, + { + "$ref": "#/parameters/DocumentContentType" + } + ] + } + }, + "/api/document/get-properties/{id}/{contentType}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "properties": { + "displayName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Display Name", + "description": "The display name of the document." + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "The description of the document." + }, + "createdDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Created Date", + "description": "The created date of the document." + }, + "modifiedDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Modified Date", + "description": "The modified date of the document." + }, + "fields": { + "type": "object", + "x-ms-dynamic-schema": { + "operationId": "GetContentTypeSchema", + "parameters": { + "name": { + "parameter": "contentType" + } + }, + "value-path": "schema" + } + } + } + } + } + }, + "summary": "Get document properties", + "description": "Get the properties of the document from eDOCS", + "operationId": "GetDocumentProperties", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + }, + { + "$ref": "#/parameters/DocumentContentType" + } + ] + } + }, + "/api/document/get-content/{id}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File Name", + "description": "The file name (with extension) of the document." + }, + "content": { + "type": "string", + "x-ms-visibility": "important", + "format": "byte", + "x-ms-summary": "File Content", + "description": "The file content of the document." + } + } + } + } + }, + "summary": "Get document content", + "description": "Get the content of the document from eDOCS", + "operationId": "GetDocumentContent", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + } + ] + } + }, + "/api/document/delete/{id}": { + "delete": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Delete document", + "description": "Delete the document in eDOCS", + "operationId": "DeleteDocument", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/DocumentId" + } + ] + } + }, + "/api/folder/create/{contentType}": { + "post": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Folder ID", + "description": "The ID of the folder." + } + } + }, + "summary": "Create folder", + "description": "Create the folder in eDOCS", + "operationId": "CreateFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/FolderContentType" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Specify the name of the folder" + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "Specify the description of the folder" + }, + "parentId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Parent ID", + "description": "Specify the parent folder ID of the folder" + }, + "fieldValues": { + "$ref": "#/definitions/FolderFieldValues" + } + } + } + } + ] + } + }, + "/api/folder/update/{id}/{contentType}": { + "put": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Update folder", + "description": "Update the folder in eDOCS", + "operationId": "UpdateFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/FolderId" + }, + { + "$ref": "#/parameters/FolderContentType" + }, + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Specify the name of the folder" + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "Specify the description of the folder" + }, + "fieldValues": { + "$ref": "#/definitions/FolderFieldValues" + } + } + } + } + ] + } + }, + "/api/folder/get/{id}/{contentType}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "properties": { + "id": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "ID", + "description": "The ID of the folder." + }, + "parentId": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Parent ID", + "description": "The ID of the parent folder of the folder." + }, + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "The name of the folder." + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "The description of the folder." + }, + "createdDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Created Date", + "description": "The created date of the folder." + }, + "modifiedDate": { + "type": "string", + "format": "date-time", + "x-ms-visibility": "important", + "x-ms-summary": "Modified Date", + "description": "The modified date of the folder." + }, + "fields": { + "type": "object", + "x-ms-dynamic-schema": { + "operationId": "GetContentTypeSchema", + "parameters": { + "name": { + "parameter": "contentType" + } + }, + "value-path": "schema" + } + } + } + } + } + }, + "summary": "Get folder", + "description": "Get the folder from eDOCS", + "operationId": "GetFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/FolderId" + }, + { + "$ref": "#/parameters/FolderContentType" + } + ] + } + }, + "/api/folder/delete/{id}": { + "delete": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Delete folder", + "description": "Delete the folder in eDOCS", + "operationId": "DeleteFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/FolderId" + } + ] + } + }, + "/api/folder/get-children/{id}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "x-ms-visibility": "important", + "x-ms-summary": "Children", + "description": "The children of the folder.", + "items": { + "$ref": "#/definitions/ResultItem" + } + } + } + }, + "summary": "Get folder children", + "description": "Get the children of the folder from eDOCS", + "operationId": "GetFolderChildren", + "x-ms-visibility": "important", + "parameters": [ + { + "$ref": "#/parameters/FolderId" + } + ] + } + }, + "/api/folder/add-reference/{sourceId}/to/{id}": { + "post": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Add reference to folder", + "description": "Add a reference to a folder in eDOCS", + "operationId": "AddReferenceToFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "name": "sourceId", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Source ID", + "description": "Specify the ID of the document or folder" + }, + { + "name": "id", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Parent ID", + "description": "Specify the ID of the folder to add the reference to" + } + ] + } + }, + "/api/folder/remove-reference/{sourceId}/from/{id}": { + "delete": { + "responses": { + "200": { + "description": "OK" + } + }, + "summary": "Remove reference from folder", + "description": "Remove a reference from a folder in eDOCS", + "operationId": "RemoveReferenceFromFolder", + "x-ms-visibility": "important", + "parameters": [ + { + "name": "sourceId", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Source ID", + "description": "Specify the ID of the document or folder" + }, + { + "name": "id", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Parent ID", + "description": "Specify the ID of the folder to remove the reference from" + } + ] + } + }, + "/api/search/simple": { + "post": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "x-ms-visibility": "important", + "x-ms-summary": "Results", + "description": "The results of the search.", + "items": { + "$ref": "#/definitions/ResultItem" + } + } + } + }, + "summary": "Search", + "description": "Search on profile metadata in eDOCS", + "operationId": "SimpleSearch", + "x-ms-visibility": "important", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Search Value", + "description": "Specify the profile value to search for" + } + } + } + } + ] + } + }, + "/api/search/advanced": { + "post": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "x-ms-visibility": "important", + "x-ms-summary": "Results", + "description": "The results of the search.", + "items": { + "$ref": "#/definitions/ResultItem" + } + } + } + }, + "summary": "Advanced search", + "description": "Search on specified profile metadata in eDOCS", + "operationId": "AdvancedSearch", + "x-ms-visibility": "important", + "parameters": [ + { + "name": "body", + "in": "body", + "required": true, + "x-ms-visibility": "important", + "schema": { + "type": "object", + "required": [ + "query" + ], + "properties": { + "query": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Query", + "description": "Specify the query for the search" + }, + "start": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Start", + "description": "Specify the start (first item to retrieve) for the search" + }, + "limit": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Limit", + "description": "Specify the item limit to retrieve for the search" + } + } + } + } + ] + } + }, + "/api/content-type/get": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "x-ms-visibility": "important", + "x-ms-summary": "Content Types", + "description": "The configured content types for eDOCS.", + "items": { + "$ref": "#/definitions/DynamicField" + } + } + } + }, + "summary": "Get all content types", + "description": "Get the content types configured for eDOCS", + "operationId": "GetContentTypes", + "x-ms-visibility": "internal", + "parameters": [ + { + "name": "type", + "in": "query", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Content Type", + "description": "Specify the type of the content type" + } + ] + } + }, + "/api/content-type/get-fields/{name}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "array", + "x-ms-visibility": "important", + "x-ms-summary": "Fields", + "description": "The fields of the content type.", + "items": { + "$ref": "#/definitions/DynamicField" + } + } + } + }, + "summary": "Get content type fields", + "description": "Get the content type fields configured for eDOCS", + "operationId": "GetContentTypeFields", + "x-ms-visibility": "internal", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Content Type", + "description": "Specify the content type of the item" + } + ] + } + }, + "/api/content-type/get-schema/{name}": { + "get": { + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "properties": { + "schema": { + "type": "object", + "properties": {} + } + } + } + } + }, + "summary": "Get content type schema", + "description": "Get the schema of the configured content type", + "operationId": "GetContentTypeSchema", + "x-ms-visibility": "internal", + "parameters": [ + { + "name": "name", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Content Type", + "description": "Specify the name of the content type" + } + ] + } + } + }, + "definitions": { + "DynamicField": { + "type": "object", + "properties": { + "displayName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Display Name", + "description": "The display name of the item." + }, + "value": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "The value of the item." + } + } + }, + "ResultItem": { + "type": "object", + "properties": { + "id": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "ID", + "description": "The ID of the item." + }, + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "The name of the item." + }, + "type": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Type", + "description": "The type of the item." + } + } + }, + "DocumentMetadata": { + "type": "object", + "required": [ + "displayName" + ], + "properties": { + "displayName": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Display Name", + "description": "Specify the display name of the document" + }, + "description": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Description", + "description": "Specify the description of the document" + }, + "fieldValues": { + "$ref": "#/definitions/DocumentFieldValues" + } + } + }, + "File": { + "type": "object", + "required": [ + "name", + "content" + ], + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "File Name", + "description": "Specify the file name (with extension) of the document" + }, + "content": { + "type": "string", + "format": "byte", + "x-ms-visibility": "important", + "x-ms-summary": "File Content", + "description": "Specify the file content of the document" + } + } + }, + "DocumentFieldValues": { + "type": "array", + "x-ms-visibility": "advanced", + "x-ms-summary": "Fields", + "description": "Specify the fields of the document", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Select the name of the field", + "x-ms-dynamic-values": { + "operationId": "GetContentTypeFields", + "value-path": "value", + "value-title": "displayName", + "parameters": { + "name": { + "parameter": "contentType" + } + } + }, + "x-ms-dynamic-list": { + "operationId": "GetContentTypeFields", + "itemValuePath": "value", + "itemTitlePath": "displayName", + "parameters": { + "name": { + "parameterReference": "contentType" + } + } + } + }, + "value": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "Specify the value of the field" + } + } + } + }, + "FolderFieldValues": { + "type": "array", + "x-ms-visibility": "advanced", + "x-ms-summary": "Fields", + "description": "Specify the fields of the folder", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Name", + "description": "Select the name of the field", + "x-ms-dynamic-values": { + "operationId": "GetContentTypeFields", + "value-path": "value", + "value-title": "displayName", + "parameters": { + "name": { + "parameter": "contentType" + } + } + }, + "x-ms-dynamic-list": { + "operationId": "GetContentTypeFields", + "itemValuePath": "value", + "itemTitlePath": "displayName", + "parameters": { + "name": { + "parameterReference": "contentType" + } + } + } + }, + "value": { + "type": "string", + "x-ms-visibility": "important", + "x-ms-summary": "Value", + "description": "Specify the value of the field" + } + } + } + } + }, + "parameters": { + "FolderId": { + "name": "id", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "ID", + "description": "Specify the ID of the folder" + }, + "FolderContentType": { + "name": "contentType", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Content Type", + "description": "Select the content type of the folder", + "x-ms-dynamic-values": { + "operationId": "GetContentTypes", + "value-path": "value", + "value-title": "displayName", + "parameters": { + "type": "Folder" + } + } + }, + "DocumentId": { + "name": "id", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "ID", + "description": "Specify the ID of the document" + }, + "DocumentContentType": { + "name": "contentType", + "in": "path", + "required": true, + "type": "string", + "x-ms-visibility": "important", + "x-ms-url-encoding": "single", + "x-ms-summary": "Content Type", + "description": "Select the content type of the document", + "x-ms-dynamic-values": { + "operationId": "GetContentTypes", + "value-path": "value", + "value-title": "displayName", + "parameters": { + "type": "Document" + } + } + } + }, + "responses": {}, + "securityDefinitions": { + "api_key": { + "type": "apiKey", + "in": "header", + "name": "apikey" + } + }, + "security": [], + "tags": [], + "x-ms-connector-metadata": [ + { + "propertyName": "Website", + "propertyValue": "https://www.onefox.nl/product/opentext-edocs-power-automate-connector-by-one-fox" + }, + { + "propertyName": "Privacy policy", + "propertyValue": "https://www.onefox.com/privacy-policy/" + }, + { + "propertyName": "Categories", + "propertyValue": "Content and Files;Productivity" + } + ] +} \ No newline at end of file diff --git a/certified-connectors/OpenText eDOCS by One Fox/apiProperties.json b/certified-connectors/OpenText eDOCS by One Fox/apiProperties.json new file mode 100644 index 000000000..9507270f3 --- /dev/null +++ b/certified-connectors/OpenText eDOCS by One Fox/apiProperties.json @@ -0,0 +1,75 @@ +{ + "properties": { + "connectionParameters": { + "api_key": { + "type": "securestring", + "uiDefinition": { + "displayName": "API Key", + "description": "The API key for your company", + "tooltip": "Provide your API Key", + "constraints": { + "required": "true" + } + } + }, + "edocs_username": { + "type": "string", + "uiDefinition": { + "displayName": "eDOCS Username", + "description": "The username for eDOCS", + "tooltip": "Provide your OpenText eDOCS username", + "constraints": { + "required": "true" + } + } + }, + "edocs_password": { + "type": "securestring", + "uiDefinition": { + "displayName": "eDOCS Password", + "description": "The password for eDOCS", + "tooltip": "Provide your OpenText eDOCS password", + "constraints": { + "required": "true" + } + } + } + }, + "iconBrandColor": "#17578E", + "capabilities": [], + "publisher": "One Fox", + "stackOwner": "One Fox", + "policyTemplateInstances": [ + { + "templateId": "setheader", + "title": "ConnectorHeaderPolicy", + "parameters": { + "x-ms-apimTemplateParameter.name": "connector", + "x-ms-apimTemplateParameter.value": "edocs", + "x-ms-apimTemplateParameter.existsAction": "override", + "x-ms-apimTemplate-policySection": "Request" + } + }, + { + "templateId": "setheader", + "title": "UsernameHeaderPolicy", + "parameters": { + "x-ms-apimTemplateParameter.name": "username", + "x-ms-apimTemplateParameter.value": "@connectionParameters('edocs_username','')", + "x-ms-apimTemplateParameter.existsAction": "override", + "x-ms-apimTemplate-policySection": "Request" + } + }, + { + "templateId": "setheader", + "title": "PasswordHeaderPolicy", + "parameters": { + "x-ms-apimTemplateParameter.name": "password", + "x-ms-apimTemplateParameter.value": "@connectionParameters('edocs_password','')", + "x-ms-apimTemplateParameter.existsAction": "override", + "x-ms-apimTemplate-policySection": "Request" + } + } + ] + } +} \ No newline at end of file diff --git a/certified-connectors/OpenText eDOCS by One Fox/readme.md b/certified-connectors/OpenText eDOCS by One Fox/readme.md new file mode 100644 index 000000000..6e43c7297 --- /dev/null +++ b/certified-connectors/OpenText eDOCS by One Fox/readme.md @@ -0,0 +1,37 @@ +## OpenText eDOCS by One Fox +Empower OpenText eDOCS as the primary repository for all things content related. Together with the OpenText eDOCS Power Automate Connector by One Fox you can streamline content processes across a widespread application landscape and limit information silos. + +## Pre-requisites +You will need the following to proceed: +* A license to use this connector purchasable in Azure Marketplace or AppSource. +* OpenText eDOCS with the REST service online reachable. +* OpenText eDOCS login credentials. + +## How to get credentials +Once a license has been purchased an email will be sent with a link to the settings portal and login credentials to this portal. In this portal the connector can be configured and the API key needed to use the connector can be copied. + +## Supported Operations +The connector supports the following operations: + +### Document +* `Create document`: Create the document in eDOCS +* `Update document`: Update the document in eDOCS +* `Update document properties`: Update the document properties in eDOCS +* `Update document content`: Update the content of the document in eDOCS +* `Get document`: Get the document from eDOCS +* `Get document properties`: Get the properties of the document from eDOCS +* `Get document content`: Get the content of the document from eDOCS +* `Delete document`: Delete the document in eDOCS + +### Folder +* `Create folder`: Create the folder in eDOCS +* `Update folder`: Update the folder in eDOCS +* `Get folder`: Get the folder from eDOCS +* `Delete folder`: Delete the folder in eDOCS +* `Get folder children`: Get the children of the folder from eDOCS +* `Add reference to folder`: Add a reference to a folder in eDOCS +* `Remove reference from folder`: Remove a reference from a folder in eDOCS + +### Search +* `Search`: Search on all profile metadata in eDOCS +* `Advanced search`: Search on specified profile metadata in eDOCS \ No newline at end of file