├── tools └── paconn-cli │ ├── paconn │ ├── config │ │ ├── cli.flake8 │ │ └── __init__.py │ ├── paconn.completion.sh │ ├── apimanager │ │ ├── __init__.py │ │ └── flowrp.py │ ├── commands │ │ ├── __init__.py │ │ ├── logout.py │ │ └── login.py │ ├── common │ │ └── __init__.py │ ├── operations │ │ └── __init__.py │ ├── settings │ │ └── __init__.py │ ├── authentication │ │ └── __init__.py │ ├── __init__.py │ └── completer.py │ └── paconn.sln ├── certified-connectors ├── LINKMobility │ ├── icon.png │ ├── settings.json │ ├── intro.md │ └── apiProperties.json ├── Peltarion │ └── screenshot.png ├── Docurain │ ├── images │ │ ├── Download1-1.png │ │ ├── Download1-2.png │ │ ├── Download1-3.png │ │ ├── Download1-4.png │ │ ├── Download1-5.png │ │ ├── PowerApp1-1.png │ │ ├── PowerApp1-2.png │ │ ├── PowerApp1-3.png │ │ ├── RenderAsync1-1.png │ │ ├── RenderAsync1-2.png │ │ └── RenderAsync1-3.png │ └── apiProperties.json ├── E-Sign │ ├── images │ │ └── 2021-01-12-09-59-47.png │ └── apiProperties.json ├── DBF2XML │ ├── apiProperties.json │ └── readme.md ├── Rencore Code │ └── apiProperties.json ├── ShortURL │ └── apiProperties.json ├── KnowledgeLakeRPA │ ├── apiProperties.json │ └── readme.md ├── CDK Drive Customers │ └── apiProperties.json ├── EleadCustomerSales │ └── apiProperties.json ├── EleadProductReference │ └── apiProperties.json ├── EleadSalesOpportunities │ └── apiProperties.json ├── CDK Drive Service Vehicles │ ├── apiProperties.json │ └── Readme.md ├── GetMyInvoices │ └── apiProperties.json ├── ShareEffect │ ├── readme.md │ └── apiProperties.json ├── Enadoc │ ├── readme.md │ └── apiProperties.json ├── Witivio │ ├── readme.md │ └── apiProperties.json ├── Nitro │ ├── readme.md │ └── apiProperties.json ├── SerwerSMS │ ├── readme.md │ └── apiProperties.json ├── easyvistaselfhelp │ ├── apiProperties.json │ └── readme.md ├── Mitto │ └── apiProperties.json ├── OptiAPI │ ├── apiProperties.json │ └── readme.md ├── Slascone │ ├── apiProperties.json │ └── readme.md ├── CivicPlus │ └── apiProperties.json ├── HouseRaterQA │ ├── apiProperties.json │ └── readme.md ├── OneBlink │ └── apiProperties.json ├── DocumentsCorePack │ └── apiProperties.json ├── Vantage 365 Barcodes │ ├── apiProperties.json │ └── readme.md ├── Tilkee │ └── apiProperties.json ├── SMSLink │ ├── apiProperties.json │ └── readme.md ├── ahead │ └── apiProperties.json ├── FireText │ ├── apiProperties.json │ └── readme.md ├── LeadDesk │ └── apiProperties.json ├── Solyp │ ├── apiProperties.json │ └── readme.md ├── smsapi │ └── Readme.md ├── Cloudmersive Data Validation │ └── apiProperties.json ├── Lettria GDPR Compliance │ └── apiProperties.json ├── Projectum PresentIt │ └── apiProperties.json ├── VirusTotal │ ├── apiProperties.json │ └── readme.md ├── sms77io │ ├── readme.md │ └── apiProperties.json ├── WorkPoint │ └── README.md ├── Robolytix │ └── apiProperties.json ├── emfluencemp │ ├── apiProperties.json │ └── readme.md ├── CloudAppSecurity │ └── apiProperties.json ├── JungleMail365 │ └── apiProperties.json ├── Serverless360 │ └── apiProperties.json ├── Data8 │ └── apiProperties.json ├── Mtarget SMS │ ├── readme.md │ └── apiProperties.json ├── Zenkraft │ ├── apiProperties.json │ └── Readme.md ├── tyntec-WA │ └── apiProperties.json ├── Bitvore │ └── apiProperties.json ├── DataScope │ ├── apiProperties.json │ └── Readme.md ├── GroupMgr │ └── apiProperties.json ├── PDF4me SwissQR │ ├── apiProperties.json │ └── readme.md ├── Plumsail SP │ ├── apiProperties.json │ └── readme.md ├── tyntec-SMS │ └── apiProperties.json ├── tyntec-Viber │ └── apiProperties.json ├── CPQSync │ ├── apiProperties.json │ └── readme.md ├── Dokobit Portal │ ├── apiProperties.json │ └── readme.md ├── Plumsail Documents │ ├── apiProperties.json │ └── readme.md ├── Plumsail HelpDesk │ ├── apiProperties.json │ └── readme.md ├── Pure Leads │ ├── apiProperties.json │ └── readme.md ├── RecordedFuture │ └── apiProperties.json ├── Ticketing.events │ ├── apiProperties.json │ └── readme.md ├── IN-D Insurance │ └── apiProperties.json ├── IN-D Payables │ └── apiProperties.json ├── Notiivy │ └── apiProperties.json ├── Otto.bot │ └── apiProperties.json ├── tyntec Portability Check │ └── apiProperties.json ├── PDF4me Connect │ ├── apiProperties.json │ └── readme.md ├── tyntec-2FA │ └── apiProperties.json ├── Occuspace Occupancy Tracker │ └── apiProperties.json ├── Africa's Talking Voice │ └── apiProperties.json ├── IN-D KYC-India │ └── apiProperties.json ├── Power Form 7 │ ├── apiProperties.json │ └── intro.md ├── Ventipix Asset and Inventory Manager │ └── apiProperties.json ├── 365Training │ └── apiProperties.json ├── Aquaforest PDF Connector │ ├── apiProperties.json │ └── readme.md ├── Cloud BOT │ ├── Readme.md │ └── apiProperties.json ├── FORCAM FORCE Bridge │ ├── apiProperties.json │ └── Readme.md ├── Ubiqod by Skiply │ └── apiProperties.json ├── BillsPLS │ └── apiProperties.json ├── LegalBot │ └── apiProperties.json ├── Gravity Forms by reenhanced │ ├── apiProperties.json │ └── readme.md ├── PowerToolsPRO │ └── apiProperties.json ├── Cloudmersive Virus Scan │ └── apiProperties.json ├── Encodian │ └── apiProperties.json ├── Cloudmersive NLP │ └── apiProperties.json ├── MotaWordTranslations │ └── apiProperties.json ├── Cloudmersive Document Conversion │ └── apiProperties.json ├── Cloudmersive Image Processing │ └── apiProperties.json ├── Way We Do │ └── apiProperties.json ├── CRMBot │ └── apiProperties.json ├── Formstack Forms │ ├── README.md │ └── apiProperties.json ├── ShowcaseWorkshop │ ├── README.md │ └── apiProperties.json ├── Xbridger │ └── apiProperties.json ├── Eigen Events Connector │ └── readme.md ├── PowerToolsLITE │ └── apiProperties.json ├── SwiftKanban │ └── apiProperties.json ├── Pushcut │ ├── readme.md │ └── apiProperties.json ├── Expensya │ ├── apiProperties.json │ └── readme.md ├── Cloudmersive File Processing │ └── apiProperties.json ├── Cloudmersive Video and Media │ └── apiProperties.json ├── iAuditor │ └── apiProperties.json ├── Panviva │ └── apiProperties.json ├── SignNow │ ├── Readme.md │ └── apiProperties.json ├── Impexium │ └── README.md ├── E-goi │ ├── readme.md │ └── apiProperties.json ├── COSMO Bot │ └── Readme.md ├── Plumsail Forms │ ├── Readme.md │ └── apiProperties.json ├── Public360 │ └── Readme.md ├── cioplenu │ └── README.md ├── ElfsquadProductConfigurator │ ├── README.md │ └── apiProperties.json ├── SmartGlobalGovernance │ └── apiProperties.json ├── Cloudmersive Barcode │ └── apiProperties.json ├── Cloudmersive Currency │ └── apiProperties.json ├── Ephesoft │ ├── readme.md │ └── apiProperties.json ├── LMS365 │ ├── Readme.md │ └── apiProperties.json ├── TRIGGERcmd │ └── apiProperties.json ├── JotForm Enterprise │ └── readme.md ├── WorkSpan │ └── readme.md ├── HotProfile │ └── readme.md ├── AtBot Admin │ └── apiProperties.json ├── RiskIQIntelligence │ └── apiProperties.json ├── Kanbanize │ └── Readme.md ├── ReversingLabs Intelligence │ └── readme.md ├── Eduframe │ └── apiProperties.json ├── D7SMS │ └── apiProperties.json ├── Smarp │ └── apiProperties.json ├── Cloudmersive PDF │ └── apiProperties.json ├── AtBot │ └── apiProperties.json ├── Tallyfy │ └── apiProperties.json ├── envoy │ └── apiProperties.json ├── exghts │ └── readme.md ├── RiskIQDigitalFootprint │ └── apiProperties.json ├── LIFX │ └── apiProperties.json ├── Formstack Documents │ ├── apiProperties.json │ └── README.md ├── BoomappConnect │ ├── Readme.md │ └── apiProperties.json ├── Africa's Talking Airtime │ └── apiProperties.json ├── CandidateZip │ └── apiProperties.json ├── HitHorizons │ ├── readme.md │ └── apiProperties.json ├── Projectplace │ └── apiProperties.json ├── Scrive eSign │ └── apiProperties.json ├── SignRequest │ └── apiProperties.json ├── PDF4me │ └── apiProperties.json ├── Telephony-Xtended-Service │ └── apiProperties.json ├── Transform2All │ └── readme.md ├── ZanranScaffolder │ └── apiProperties.json ├── Africa's Talking SMS │ └── apiProperties.json ├── TractionGuest │ └── apiProperties.json ├── AvePoint Cloud Governance │ └── apiProperties.json ├── HuddoBoards │ └── apiProperties.json ├── Industrial App Store │ └── apiProperties.json ├── Yeeflow │ └── apiProperties.json ├── Entersoft │ └── apiProperties.json └── Poka │ └── Readme.md ├── custom-connectors ├── SAP-ODATA-Demo │ ├── icon.png │ ├── images │ │ ├── sap-app-1.PNG │ │ ├── sap-app-2.png │ │ ├── flow-update.PNG │ │ ├── sap-add-flow-details.png │ │ └── sap-update-flow-details.png │ ├── SAP EPM Products Demo Starter.msapp │ └── settings.json ├── CompaniesHouse │ └── apiProperties.json ├── IdealPostcodes │ ├── apiProperties.json │ └── README.md ├── LatinShare Documents │ ├── apiProperties.json │ └── readme.md ├── LatinShare SHP Management │ ├── apiProperties.json │ └── readme.md ├── LatinShare SHP Permissions │ ├── apiProperties.json │ └── readme.md ├── AzureAdIp │ └── readme.md ├── Infobip │ └── README.md ├── AcuityScheduling │ └── apiProperties.json ├── Office365Groups │ └── apiProperties.json └── Instagram Professional │ └── apiProperties.json └── .github ├── pull_request_template.md └── ISSUE_TEMPLATE ├── Service_team_request.md ├── Feature_request.md └── Bug_report.md /tools/paconn-cli/paconn/config/cli.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 120 3 | max-complexity = 10 4 | exclude = 5 | build 6 | -------------------------------------------------------------------------------- /certified-connectors/LINKMobility/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/LINKMobility/icon.png -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/icon.png -------------------------------------------------------------------------------- /certified-connectors/Peltarion/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Peltarion/screenshot.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/Download1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/Download1-1.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/Download1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/Download1-2.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/Download1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/Download1-3.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/Download1-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/Download1-4.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/Download1-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/Download1-5.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/PowerApp1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/PowerApp1-1.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/PowerApp1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/PowerApp1-2.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/PowerApp1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/PowerApp1-3.png -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/images/sap-app-1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/images/sap-app-1.PNG -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/images/sap-app-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/images/sap-app-2.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/RenderAsync1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/RenderAsync1-1.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/RenderAsync1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/RenderAsync1-2.png -------------------------------------------------------------------------------- /certified-connectors/Docurain/images/RenderAsync1-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/Docurain/images/RenderAsync1-3.png -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/images/flow-update.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/images/flow-update.PNG -------------------------------------------------------------------------------- /certified-connectors/E-Sign/images/2021-01-12-09-59-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/certified-connectors/E-Sign/images/2021-01-12-09-59-47.png -------------------------------------------------------------------------------- /certified-connectors/DBF2XML/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": {}, 5 | "iconBrandColor": "#EEEEEE" 6 | } 7 | } -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/images/sap-add-flow-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/images/sap-add-flow-details.png -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/images/sap-update-flow-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/images/sap-update-flow-details.png -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/SAP EPM Products Demo Starter.msapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitro/PowerPlatformConnectors/dev/custom-connectors/SAP-ODATA-Demo/SAP EPM Products Demo Starter.msapp -------------------------------------------------------------------------------- /certified-connectors/Rencore Code/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": {}, 7 | "iconBrandColor": "#165697" 8 | } 9 | } -------------------------------------------------------------------------------- /certified-connectors/ShortURL/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": {}, 7 | "iconBrandColor": "#124f4f" 8 | } 9 | } -------------------------------------------------------------------------------- /certified-connectors/KnowledgeLakeRPA/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": {}, 7 | "iconBrandColor": "#F5F7FB" 8 | } 9 | } -------------------------------------------------------------------------------- /custom-connectors/SAP-ODATA-Demo/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiProperties": "apiProperties.json", 3 | "apiDefinition": "apiDefinition.swagger.json", 4 | "icon": "icon.png", 5 | "powerAppsUrl": "https://api.powerapps.com", 6 | "powerAppsApiVersion": "2016-11-01" 7 | } -------------------------------------------------------------------------------- /certified-connectors/CDK Drive Customers/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#1F1A3C", 5 | "capabilities": [], 6 | "publisher": "CDK Global", 7 | "stackOwner": "CDK Global" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /certified-connectors/EleadCustomerSales/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#1F1A3C", 5 | "capabilities": [], 6 | "publisher": "CDK Global", 7 | "stackOwner": "CDK Global" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/paconn.completion.sh: -------------------------------------------------------------------------------- 1 | case $SHELL in 2 | */zsh) 3 | echo 'Enabling ZSH compatibility mode'; 4 | autoload bashcompinit && bashcompinit 5 | ;; 6 | */bash) 7 | ;; 8 | *) 9 | esac 10 | 11 | eval "$(register-python-argcomplete paconn)" 12 | -------------------------------------------------------------------------------- /certified-connectors/EleadProductReference/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#1F1A3C", 5 | "capabilities": [], 6 | "publisher": "CDK Global", 7 | "stackOwner": "CDK Global" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /certified-connectors/EleadSalesOpportunities/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#1F1A3C", 5 | "capabilities": [], 6 | "publisher": "CDK Global", 7 | "stackOwner": "CDK Global" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /certified-connectors/CDK Drive Service Vehicles/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#1F1A3C", 5 | "capabilities": [], 6 | "publisher": "CDK Global", 7 | "stackOwner": "CDK Global" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | 2 | --- 3 | Please check the following conditions for your PR. 4 | 5 | - [ ] `apiDefinition.swagger.json` is validated using `paconn validate` command. 6 | - [ ] `apiProperties.json` has a valid brand color. Invalid brand colors are `#007ee5` and `#ffffff`. 7 | -------------------------------------------------------------------------------- /certified-connectors/GetMyInvoices/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": {}, 4 | "iconBrandColor": "#49b9e7", 5 | "capabilities": [ 6 | "actions" 7 | ], 8 | "publisher": "GetMyInvoices", 9 | "stackOwner": "fino data services GmbH" 10 | } 11 | } -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/apimanager/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/commands/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/common/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/config/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/operations/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/settings/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/authentication/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | -------------------------------------------------------------------------------- /certified-connectors/LINKMobility/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "connectorId": "shared_link-20mobility-5f190e9222f2887669-5f39d539149a98086a", 3 | "environment": "9d5fb8bf-d308-4f5a-a728-0a2038e4615a", 4 | "apiProperties": "apiProperties.json", 5 | "apiDefinition": "apiDefinition.swagger.json", 6 | "icon": "icon.png", 7 | "powerAppsUrl": "https://api.powerapps.com", 8 | "powerAppsApiVersion": "2016-11-01" 9 | } -------------------------------------------------------------------------------- /certified-connectors/ShareEffect/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## ShareEffect 3 | ShareEffect helps automating business processes and organize information in Office 365. With our Connector you can begin using data from other systems as metadata in SharePoint. Visit flowconnector.ShareEffect.net for more information. 4 | 5 | 6 | ## Pre-requisites 7 | Just add the connector to start using it. 8 | 9 | 10 | ## API documentation 11 | Comming soon! -------------------------------------------------------------------------------- /certified-connectors/Enadoc/readme.md: -------------------------------------------------------------------------------- 1 | ## Enadoc Connector 2 | Enadoc is an innovative, cloud-based enterprise document imaging system. 3 | 4 | ## Prerequisites 5 | You will need the following to use the connector: 6 | * An Enadoc subscription and user account 7 | 8 | ## Supported Operations 9 | The following operations are available when using this connector: 10 | * `Send to My Workspace`: Send a document to the user's Enadoc workspace -------------------------------------------------------------------------------- /certified-connectors/Witivio/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ### NOTE 3 | > This is Witivio connector, the enterprise chatbot platform for the digital workplace 4 | 5 | 6 | ## Pre-requisites 7 | You will need the following to proceed: 8 | * A Microsoft Power Apps or Microsoft Power Automate plan with custom connector feature 9 | * A Witivio subscription 10 | * An active chatbot 11 | 12 | ## Set up an Witivio account 13 | https://app.witivio.com 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /certified-connectors/Nitro/readme.md: -------------------------------------------------------------------------------- 1 | # Nitro 2 | Nitro Sign enables you to get your documents signed smarter, faster and more securely, without the need for paper or pen. With the Nitro Sign connector you can automatically trigger signature requests, and automatically save signed documents to your preferred file storage system. 3 | 4 | ## Prerequisites 5 | You need an existing Nitro Sign account to use the Nitro Sign connector. 6 | How to get credentials? 7 | To sign up for a Nitro Sign account, visit nitrosign.com and click SignUp Now. 8 | -------------------------------------------------------------------------------- /certified-connectors/SerwerSMS/readme.md: -------------------------------------------------------------------------------- 1 | SerwerSMS allows sending and receiving SMS messages. Our platform has the function of both single and mass SMS sending. 2 | 3 | ## Prerequisites 4 | 5 | To use the connector, you need to create an account at https://serwersms.pl and make a prepaid payment or sign a contract. Authorization is made on the basis of a login and password. 6 | 7 | ## How to get credentials? 8 | 9 | Authorization takes place by entering the login and password established during registration. Registration is available at https://serwersms.pl -------------------------------------------------------------------------------- /certified-connectors/easyvistaselfhelp/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "host": { 8 | "type": "string", 9 | "uiDefinition": { 10 | "constraints": { 11 | "required": "true" 12 | }, 13 | "description": "Easyvista Self Help Host", 14 | "displayName": "Host", 15 | "tooltip": "Enter Hostname" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#243847" 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/Mitto/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#D3025E" 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/OptiAPI/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#FFDA48" 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/Slascone/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#027ba7" 20 | } 21 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Service_team_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F6A7Service Team Support Request" 3 | about: For select service teams to request CLI-team support for work such as new features, commands, etc. 4 | 5 | --- 6 | 7 | **Description of Feature or Work Requested** 8 | Provide a brief description of the feature or work requested. A link to conceptual documentation may be helpful too. 9 | 10 | **Target Date** 11 | If you have a target date for release of this feature/work, please provide it. While we can't guarantee these dates, 12 | it will help us prioritize your request against other requests. 13 | -------------------------------------------------------------------------------- /certified-connectors/CivicPlus/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#b0282f", 19 | "capabilities": [] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /certified-connectors/HouseRaterQA/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#000000", 19 | "capabilities": [] 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/OneBlink/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#2c3545", 19 | "capabilities": [] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /certified-connectors/DocumentsCorePack/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#d7f4f0", 19 | "capabilities": [] 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/Vantage 365 Barcodes/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#FAAF18", 19 | "capabilities": [] 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/Tilkee/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "API Key for this API (Bearer xxxxx)", 9 | "tooltip": "Please enter your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#EEEEEE", 19 | "capabilities": [] 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/SMSLink/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#007CA5", 19 | "capabilities": [] 20 | } 21 | } -------------------------------------------------------------------------------- /custom-connectors/CompaniesHouse/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The Authorization for this api", 14 | "displayName": "Authorization", 15 | "tooltip": "Provide your Authorization" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#0b0c0c" 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/ahead/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The API Key for this api", 16 | "displayName": "API Key", 17 | "tooltip": "Provide your API Key" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#3C5BDA" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/FireText/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The API Key for this api", 16 | "displayName": "API Key", 17 | "tooltip": "Provide your API Key" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#DF2782" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/LeadDesk/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The API Key for this api", 16 | "displayName": "API Key", 17 | "tooltip": "Provide your API Key" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#432EEA" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Solyp/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "Your personal access token", 14 | "displayName": "Personal Access Token", 15 | "tooltip": "Provide your Personal Access Token here" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#15354c" 20 | } 21 | } -------------------------------------------------------------------------------- /certified-connectors/smsapi/Readme.md: -------------------------------------------------------------------------------- 1 | SMSAPI is a global SMS communication provider for businesses and NGOs. We provide a rock-solid API and an easy to use Customer Portal to make your SMS messaging a great experience that will serve your business purposes. 2 | ​ 3 | ## Prerequisites 4 | ​ 5 | To start using SMSAPI, you need to have an account at SMSAPI.com. Just [register a free account](https://www.smsapi.com/en/signup) if you don't have it already. 6 | ​ 7 | ## How to get credentials 8 | ​ 9 | You need to login to your SMSAPI.com account and confirm your integration. Thats it! 10 | ​ 11 | ## Known issues and limitations 12 | ​ 13 | None! -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Data Validation/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The KEY for this API", 16 | "displayName": "KEY", 17 | "tooltip": "Provide your KEY" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#7AAABC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Lettria GDPR Compliance/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#0d5ead", 19 | "capabilities": [ 20 | "actions" 21 | ], 22 | "publisher": "lettria", 23 | "stackOwner": "lettria" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /certified-connectors/Projectum PresentIt/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The API Key for this api", 16 | "displayName": "API Key", 17 | "tooltip": "Provide your API Key" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#007ee5" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/VirusTotal/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "x-api_key", 8 | "description": "The x-api_key for this api", 9 | "tooltip": "Provide your x-api_key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#c5d0da", 19 | "capabilities": [ 20 | "actions" 21 | ] 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Witivio/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | }, 8 | "type": "oauthSetting" 9 | }, 10 | "token:TenantId": { 11 | "metadata": { 12 | "sourceType": "AzureActiveDirectoryTenant" 13 | }, 14 | "type": "string", 15 | "uiDefinition": { 16 | "constraints": { 17 | "hidden": "true", 18 | "required": "false" 19 | } 20 | } 21 | } 22 | }, 23 | "iconBrandColor": "#8F3163" 24 | } 25 | } -------------------------------------------------------------------------------- /certified-connectors/sms77io/readme.md: -------------------------------------------------------------------------------- 1 | ## sms77io 2 | 3 | Sms77.io offers you the possibility to send SMS, text2voice messages, perform home register lookups, mobile number portability status lookups, phone number formats and much more. 4 | 5 | ### Use Cases of this connector 6 | - Send SMS 7 | - Send Text2Voice messages 8 | - Perform Home Location Register lookups 9 | - Perform Mobile Number Portability lookups 10 | - Perform Caller Name Delivery lookups 11 | - And more... 12 | 13 | ## Pre-requisites 14 | - A Microsoft Power Apps or Power Automate plan with custom connector feature 15 | - [Sms77.io API Key](https://app.sms77.io/settings#httpapi) -------------------------------------------------------------------------------- /certified-connectors/WorkPoint/README.md: -------------------------------------------------------------------------------- 1 | ### Connector intro 2 | 3 | The WorkPoint Connector is WorkPoint’s integration to the Power platform. To use this integration, users must have an active WorkPoint 365 solution with the integration feature activated. If you don’t have an active WorkPoint 365 solution and want to learn more, please visit [WorkPoint](https://www.workpoint365.com) 4 | 5 | For further information about the WorkPoint connector, please visit our knowledgebase: [WorkPoint Connector](https://support.workpoint.dk/hc/en-us/articles/360011957799) 6 | 7 | If you experience any issues with the Power connector, please contact WorkPoint Support. 8 | -------------------------------------------------------------------------------- /certified-connectors/Robolytix/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "API key issued by Robolytix.com.", 16 | "displayName": "API key", 17 | "tooltip": "Enter API key for your account." 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#FF8000" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/emfluencemp/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The Access Token for this api", 16 | "displayName": "Access Token", 17 | "tooltip": "Provide your Access Token" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#538297" 22 | } 23 | } -------------------------------------------------------------------------------- /custom-connectors/IdealPostcodes/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "Enter your Ideal Postcodes API key", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your Ideal Postcodes API key or community key `iddqd`" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#4d46ff" 20 | } 21 | } -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/__init__.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | 7 | """ 8 | Initializer 9 | """ 10 | 11 | __VERSION__ = '0.0.15' 12 | __CLI_NAME__ = 'paconn' 13 | 14 | # Commands 15 | _COMMAND_GROUP = '' 16 | _LOGIN = 'login' 17 | _LOGOUT = 'logout' 18 | _DOWNLOAD = 'download' 19 | _CREATE = 'create' 20 | _UPDATE = 'update' 21 | _VALIDATE = 'validate' 22 | -------------------------------------------------------------------------------- /certified-connectors/CloudAppSecurity/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "api_key": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 2 15 | }, 16 | "description": "The API Key for this api", 17 | "displayName": "API Key", 18 | "tooltip": "Provide your API Key" 19 | } 20 | } 21 | }, 22 | "iconBrandColor": "#0078D4" 23 | } 24 | } -------------------------------------------------------------------------------- /certified-connectors/JungleMail365/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "api_key": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 2 15 | }, 16 | "description": "The API Key for this api", 17 | "displayName": "API Key", 18 | "tooltip": "Provide your API Key" 19 | } 20 | } 21 | }, 22 | "iconBrandColor": "#7a7c7c" 23 | } 24 | } -------------------------------------------------------------------------------- /certified-connectors/Serverless360/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "api_key": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 2 15 | }, 16 | "description": "The API Key for this api", 17 | "displayName": "API Key", 18 | "tooltip": "Provide your API Key" 19 | } 20 | } 21 | }, 22 | "iconBrandColor": "#001ee9" 23 | } 24 | } -------------------------------------------------------------------------------- /certified-connectors/Data8/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#1973AE", 19 | "capabilities": [], 20 | "publisher": "Data8 Ltd", 21 | "stackOwner": "Data8 Ltd" 22 | } 23 | } -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/commands/logout.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | """ 7 | Login command. 8 | """ 9 | 10 | from paconn.authentication.auth import remove_authentication 11 | from paconn.common.util import display 12 | 13 | 14 | def logout(): 15 | """ 16 | Logout command. 17 | """ 18 | remove_authentication() 19 | display('Logout successful.') 20 | -------------------------------------------------------------------------------- /certified-connectors/Mtarget SMS/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Your Connector Name 3 | Mtarget SMS 4 | 5 | ## API documentation 6 | <> 7 | 8 | 9 | ## Supported Operations 10 | https://docs.microsoft.com/fr-fr/connectors/mtarget/ 11 | 12 | 13 | ## How to get credentials 14 | [Contact](mailto:support@mtarget.fr) for a MTarget Account, you will have your username and your password given. 15 | 16 | 17 | ## Deployment instructions 18 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 19 | 20 | -------------------------------------------------------------------------------- /certified-connectors/Zenkraft/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#dcdaff", 20 | "publisher": "Zenkraft", 21 | "stackOwner": "Zenkraft" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/sms77io/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this API", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#11D472", 19 | "capabilities": [], 20 | "publisher": "sms77 e.K.", 21 | "stackOwner": "sms77 e.K." 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/tyntec-WA/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "apikey", 8 | "description": "The apikey for this api", 9 | "tooltip": "Provide your apikey", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F8981D", 19 | "capabilities": [], 20 | "publisher": "tyntec GmbH", 21 | "stackOwner": "tyntec GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F680Feature request" 3 | about: Suggest an idea for this project 4 | 5 | --- 6 | 7 | **Is your feature request related to a problem? Please describe.** 8 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 9 | 10 | **Describe the solution you'd like** 11 | A clear and concise description of what you want to happen. 12 | 13 | **Describe alternatives you've considered** 14 | A clear and concise description of any alternative solutions or features you've considered. 15 | 16 | **Additional context** 17 | Add any other context or screenshots about the feature request here. 18 | -------------------------------------------------------------------------------- /certified-connectors/Bitvore/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#539AE3", 19 | "capabilities": [], 20 | "publisher": "Bitvore Corp.", 21 | "stackOwner":"Bitvore Corp." 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/DataScope/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#eae6e6", 19 | "capabilities": [], 20 | "publisher": "DataScope", 21 | "stackOwner": "DataScope" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/GroupMgr/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API key", 8 | "description": "API key for your GroupMgr connection", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#757DBB", 19 | "capabilities": [], 20 | "publisher": "GroupMgr", 21 | "stackOwner": "VanRoey.be" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/PDF4me SwissQR/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#EEEEEE", 20 | "publisher": "Ynoox", 21 | "stackOwner": "PDF4me" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Plumsail SP/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#ce2d7d", 19 | "capabilities": [], 20 | "publisher": "Fuzor LLC", 21 | "stackOwner": "Fuzor LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/tyntec-SMS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "apikey", 8 | "description": "The apikey for this api", 9 | "tooltip": "Provide your apikey", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F8981D", 19 | "capabilities": [], 20 | "publisher": "tyntec GmbH", 21 | "stackOwner": "tyntec GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/tyntec-Viber/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "apikey", 8 | "description": "The apikey for this api", 9 | "tooltip": "Provide your apikey", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F8981D", 19 | "capabilities": [], 20 | "publisher": "tyntec GmbH", 21 | "stackOwner": "tyntec GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: "\U0001F41BBug report" 3 | about: Create a report to help us improve 4 | 5 | --- 6 | 7 | **Describe the bug** 8 | A clear and concise description of what the bug is. 9 | 10 | **To Reproduce** 11 | Steps to reproduce the behavior. 12 | 13 | **Expected behavior** 14 | A clear and concise description of what you expected to happen. 15 | 16 | **Environment summary** 17 | Install Method (e.g. pip, interactive script, apt-get, Docker, MSI, edge build) / CLI version (`paconn --version`) / OS version / Shell Type (e.g. bash, cmd.exe, Bash on Windows) 18 | 19 | **Additional context** 20 | Add any other context about the problem here. 21 | -------------------------------------------------------------------------------- /certified-connectors/CPQSync/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#033049", 19 | "capabilities": [], 20 | "publisher": "Cincom Systems", 21 | "stackOwner": "Cincom Systems" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Dokobit Portal/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this API", 9 | "tooltip": "Provide your API Access Token", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#FA6400", 19 | "capabilities": [], 20 | "publisher": "Dokobit", 21 | "stackOwner": "Dokobit" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Plumsail Documents/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#7d4bcd", 19 | "capabilities": [], 20 | "publisher": "Fuzor LLC", 21 | "stackOwner": "Fuzor LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Plumsail HelpDesk/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "constraints": { 8 | "clearText": false, 9 | "required": "true", 10 | "tabIndex": 2 11 | }, 12 | "description": "The API Key for this api", 13 | "displayName": "API Key", 14 | "tooltip": "Provide your API Key" 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#ee8400", 19 | "capabilities": [], 20 | "publisher": "Fuzor LLC", 21 | "stackOwner": "Fuzor LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Pure Leads/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F2F2F2", 19 | "capabilities": [], 20 | "publisher":"Pure Digital Pte Ltd", 21 | "stackOwner":"Pure Leads" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/RecordedFuture/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#0071CE", 19 | "capabilities": [], 20 | "publisher": "Recorded Future", 21 | "stackOwner": "Recorded Future" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Ticketing.events/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#C00C00", 19 | "capabilities": ["actions"], 20 | "publisher": "Ventipix", 21 | "stackOwner": "Ventipix" 22 | } 23 | } -------------------------------------------------------------------------------- /custom-connectors/LatinShare Documents/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#e6e6e6", 19 | "capabilities": [], 20 | "publisher": "LatinShare", 21 | "stackOwner": "LatinShare" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/IN-D Insurance/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#048c88", 19 | "capabilities": [], 20 | "publisher": "IN-D by Intain", 21 | "stackOwner": "IN-D by Intain" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/IN-D Payables/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#158978", 19 | "capabilities": [], 20 | "publisher": "IN-D by Intain", 21 | "stackOwner": "IN-D by Intain" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Notiivy/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#E52851", 19 | "capabilities": [], 20 | "publisher": "Notiivy", 21 | "stackOwner": "Notiivy" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Otto.bot/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "An API Key from Otto Admin Portal", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "publisher": "Otto.bot, LLC", 20 | "stackOwner": "Otto.bot, LLC", 21 | "iconBrandColor": "#349537" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/VirusTotal/readme.md: -------------------------------------------------------------------------------- 1 | 2 | Analyze suspicious files and URLs to detect types of malware, automatically share them with the security community. 3 | 4 | 5 | ## Pre-requisites 6 | 7 | To use this integration, you need to have a VirusTotal account. Follow steps on https://developers.virustotal.com/v3.0/reference#getting-started to get your API key. 8 | 9 | ## API documentation 10 | 11 | https://developers.virustotal.com/v3.0/reference 12 | 13 | ## Deployment instructions 14 | 15 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps. -------------------------------------------------------------------------------- /certified-connectors/tyntec Portability Check/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "apikey", 8 | "description": "The apikey for this api", 9 | "tooltip": "Provide your apikey", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F8981D", 19 | "capabilities": [], 20 | "publisher": "tyntec GmbH", 21 | "stackOwner": "tyntec GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /custom-connectors/LatinShare SHP Management/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#e6e6e6", 19 | "capabilities": [], 20 | "publisher": "LatinShare", 21 | "stackOwner": "LatinShare" 22 | } 23 | } -------------------------------------------------------------------------------- /custom-connectors/LatinShare SHP Permissions/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#e6e6e6", 19 | "capabilities": [], 20 | "publisher": "LatinShare", 21 | "stackOwner": "LatinShare" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/PDF4me Connect/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The API Key for this api", 14 | "displayName": "API Key", 15 | "tooltip": "Provide your API Key" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#EEEEEE", 20 | "publisher": "Ynoox", 21 | "stackOwner": "PDF4me" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/tyntec-2FA/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "apikey", 8 | "description": "Your tyntec Authentication (2FA) apikey", 9 | "tooltip": "Provide your apikey", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F8981D", 19 | "capabilities": [], 20 | "publisher": "tyntec GmbH", 21 | "stackOwner": "tyntec GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Occuspace Occupancy Tracker/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#000000", 19 | "capabilities": [], 20 | "publisher": "Occuspace Inc", 21 | "stackOwner": "Occuspace Inc" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Africa's Talking Voice/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#fc9206", 19 | "capabilities": [], 20 | "publisher": "Africa's Talking", 21 | "stackOwner": "Africa's Talking" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/IN-D KYC-India/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "x-api-key", 8 | "description": "The x-api-key for this api", 9 | "tooltip": "Provide your x-api-key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#048c88", 19 | "capabilities": [], 20 | "publisher": "IN-D by Intain", 21 | "stackOwner": "IN-D by Intain" 22 | 23 | } 24 | } -------------------------------------------------------------------------------- /certified-connectors/Power Form 7/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "License Key", 8 | "description": "The License Key for this api", 9 | "tooltip": "Provide your License Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#000000", 19 | "capabilities": [], 20 | "publisher": "Reenhanced LLC", 21 | "stackOwner": "Rock Lobster LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Ventipix Asset and Inventory Manager/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#912690", 19 | "capabilities": ["actions"], 20 | "publisher": "Ventipix", 21 | "stackOwner": "Ventipix" 22 | } 23 | } -------------------------------------------------------------------------------- /custom-connectors/AzureAdIp/readme.md: -------------------------------------------------------------------------------- 1 | 2 | Identity Protection is a tool that allows organizations to discover, investigate, and remediate identity-based risks in their environment. 3 | This connector will leverage the riskyUsers, riskDetections, and signIns APIs. 4 | 5 | 6 | ## Pre-requisites 7 | 8 | Azure AD Identity Protection is a premium feature. You need an Azure AD Premium P1 or P2 license to access the riskDetection API (note: P1 licenses receive limited risk information). The riskyUsers API is only available to Azure AD Premium P2 licenses only. 9 | 10 | 11 | ## API documentation 12 | 13 | https://docs.microsoft.com/en-us/graph/api/resources/identityprotectionroot?view=graph-rest-1.0 14 | 15 | -------------------------------------------------------------------------------- /certified-connectors/365Training/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#175497", 19 | "capabilities": [], 20 | "publisher": "We Speak You Learn, LLC", 21 | "stackOwner": "We Speak You Learn, LLC" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Aquaforest PDF Connector/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this API", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#783c96", 19 | "capabilities": [], 20 | "publisher": "Aquaforest Limited", 21 | "stackOwner": "Aquaforest Limited" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Cloud BOT/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Cloud BOT 3 | Cloud BOT is a new web browser automation tool born in Japan. Create and run your own robots easily and safely without any installation. 4 | [Product Page](https://c-bot.pro/en) 5 | 6 | ## Pre-requisites 7 | An active account is required and its external connections option has to be valid. 8 | 9 | ## Supported Triggers 10 | BOT Done: Triggers when a BOT at the end of execution. 11 | 12 | ## Supported Actions 13 | Execute BOT: Execute your BOT. 14 | 15 | ## API documentation 16 | [API Reference](https://docs.c-bot.pro/en/2020/06/25/api-reference/) 17 | 18 | ## Service User Guide 19 | [User guide](https://docs.c-bot.pro/en/category/user_guide/) 20 | -------------------------------------------------------------------------------- /certified-connectors/FORCAM FORCE Bridge/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API-Key", 8 | "description": "The API-Key for your FORCE Bridge instance", 9 | "tooltip": "Please provide your API-Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#272D3A", 19 | "capabilities": [], 20 | "publisher": "FORCAM GmbH", 21 | "stackOwner": "FORCAM GmbH" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Ubiqod by Skiply/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "Provide your API Key.", 9 | "tooltip": "You can find the API key in your Ubiqod settings.", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#eeeeee", 19 | "capabilities": [], 20 | "publisher": "Skiply", 21 | "stackOwner": "Skiply" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/BillsPLS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#f9662a", 19 | "capabilities": [], 20 | "publisher": "IN-D by Intain", 21 | "stackOwner": "IN-D by Intain" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/LegalBot/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#131347", 19 | "capabilities": [ 20 | "actions" 21 | ], 22 | "publisher": "LegalBot.io", 23 | "stackOwner": "LegalBot.io" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /certified-connectors/Gravity Forms by reenhanced/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "License Key", 8 | "description": "The License Key for this api", 9 | "tooltip": "Provide your License Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "publisher": "Reenhanced LLC", 19 | "stackOwner": "Rocketgenius Inc.", 20 | "iconBrandColor": "#365666", 21 | "capabilities": [] 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/PowerToolsPRO/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "PowerTools PRO Client ID", 9 | "tooltip": "Provide your PowerTools PRO Client ID", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#3260ab", 19 | "capabilities": ["actions"], 20 | "publisher": "Apptigent Limited", 21 | "stackOwner": "Apptigent Limited" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Virus Scan/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The Api Key for this API", 16 | "displayName": "API Key (from https://cloudmersive.com)", 17 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#00526d" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Encodian/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "publisher": "Encodian", 7 | "stackOwner": "Encodian", 8 | "connectionParameters": { 9 | "api_key": { 10 | "type": "securestring", 11 | "uiDefinition": { 12 | "constraints": { 13 | "clearText": false, 14 | "required": "true", 15 | "tabIndex": 2 16 | }, 17 | "description": "Get an API Key - https://www.encodian.com/apikey/", 18 | "displayName": "API Key", 19 | "tooltip": "Provide your API Key" 20 | } 21 | } 22 | }, 23 | "iconBrandColor": "#3FA9F6" 24 | } 25 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive NLP/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "constraints": { 8 | "clearText": false, 9 | "required": "true", 10 | "tabIndex": 2 11 | }, 12 | "description": "The Api Key for this API", 13 | "displayName": "API Key (from https://cloudmersive.com)", 14 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#dcac88", 19 | "capabilities": [], 20 | "publisher": "Cloudmersive, LLC" 21 | } 22 | } -------------------------------------------------------------------------------- /certified-connectors/MotaWordTranslations/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for your MotaWord connection", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "publisher": "MotaWord", 19 | "stackOwner": "MotaWord", 20 | "iconBrandColor": "#000000", 21 | "capabilities": ["actions", "triggers"] 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Vantage 365 Barcodes/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ### Vantage 365 Bar Codes 3 | > The Vantage 365 Bar Codes connector is designed to allow you to encode data into 1D and 2D graphics, on the fly within the Power Platform. 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 8 | * A valid [Vantage 365 Account](https://www.vantage365.co.uk) 9 | * The Power platform CLI tools 10 | 11 | ## Deploying the sample 12 | Run the following commands and follow the prompts: 13 | 14 | ```paconn 15 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret 16 | ``` 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Document Conversion/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The Api Key for this API", 16 | "displayName": "API Key (from https://cloudmersive.com)", 17 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#a8bc7a" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Image Processing/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "api_key": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 2 14 | }, 15 | "description": "The Api Key for this API", 16 | "displayName": "API Key (from https://cloudmersive.com)", 17 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 18 | } 19 | } 20 | }, 21 | "iconBrandColor": "#d5c430" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Way We Do/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "api_key": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 2 15 | }, 16 | "description": "The API Key for this api", 17 | "displayName": "API Key", 18 | "tooltip": "Provide your API Key" 19 | } 20 | } 21 | }, 22 | "iconBrandColor": "#52B7BD", 23 | "publisher": "Way We Do", 24 | "stackOwner": "Way We Do" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /certified-connectors/CRMBot/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "CRM Bot API Key", 8 | "description": "Please see your registration email for reference.", 9 | "tooltip": "Please see your registration email for reference.", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#0B304D", 19 | "capabilities": [], 20 | "publisher": "CRM Bot Ltd", 21 | "stackOwner": "CRM Bot Ltd" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Formstack Forms/README.md: -------------------------------------------------------------------------------- 1 | ##Formstack Forms 2 | 3 | Formstack is one of the easiest ways to build custom forms that let you collect data your way. 4 | 5 | ## Prerequisites 6 | 7 | You will need the following to proceed: 8 | 9 | - A Formstack Forms account 10 | - A Microsoft Power Apps or Power Automate plan 11 | 12 | 13 | ## Supported Operations 14 | 15 | The connector supports the following operations: 16 | 17 | ### Actions 18 | 19 | - `GetFormSchema` : Returns Form Schema from Webhook API 20 | - `DeleteWebhook` : Deletes a Formstack Webhook 21 | - `GetAvailableForms` : Returns all available forms 22 | 23 | 24 | ### Trigger 25 | - `FormstackFormSubmitted` : Triggers when a form is submitted 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /certified-connectors/ShowcaseWorkshop/README.md: -------------------------------------------------------------------------------- 1 | ## Showcase Workshop 2 | 3 | Showcase Workshop turns your iOS, Android, or Windows device into a powerful sales, presentation, and training toolkit. 4 | 5 | 6 | ## Prerequisites 7 | 8 | You will need the following to proceed: 9 | 10 | - A Showcase Workshop Admin account 11 | - A Microsoft Power Apps or Power Automate plan 12 | 13 | 14 | ## Supported Operations 15 | 16 | The connector supports the following operations: 17 | 18 | 19 | ### Trigger 20 | 21 | - `ShowcaseShareSendEmail`: Triggers when a sharing email is sent 22 | - `ShowcaseSharedPageView`: Triggers when shared content page is viewed 23 | - `ShowcaseSharedPageDownload`: Trigger when file shared via email is downloaded 24 | 25 | -------------------------------------------------------------------------------- /certified-connectors/ShowcaseWorkshop/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "Developer Key", 8 | "description": "The Access Token for this api", 9 | "tooltip": "Provide your Developer Key (found in Workshop Settings)", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#008ab0", 19 | "capabilities": [], 20 | "publisher": "Showcase Software Ltd", 21 | "stackOwner": "Showcase Software Ltd" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Xbridger/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "X-Key", 8 | "description": "The Key for this api. Get an API key- http://account.xbridger.com/home", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#B08F26", 19 | "capabilities": [ 20 | "actions" 21 | ], 22 | "publisher": "Xbridger Solutions", 23 | "stackOwner": "Xbridger Solutions" 24 | } 25 | } -------------------------------------------------------------------------------- /certified-connectors/Docurain/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "'The Access token you created in the Docurain console screen will be your API Key: `token [access_token]`", 9 | "tooltip": "Enter your API key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#dbdbdb", 19 | "capabilities": [], 20 | "publisher": "root42 Inc.", 21 | "stackOwner": "root42 Inc." 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Eigen Events Connector/readme.md: -------------------------------------------------------------------------------- 1 | # Eigen Events Connector 2 | 3 | Provides events from Ingenuity for use as flow triggers. You can use this connector to start flows whenever a selected event completes in the Eigen Ingenuity System. 4 | 5 | # Pre-requisites 6 | 7 | To use the connector, you will need to ensure that *Eigen Events Service* is installed in your environment and that at least one API user is created. You will have to obtain an API Key from *Eigen Events Service* to create connections. 8 | 9 | # Supported operations 10 | 11 | The following operations are supported by this connector 12 | 13 | * Trigger - When an event occurs, trigger actions in your flows. 14 | * Action - GetSupportedEvents, returns events supported by your server. -------------------------------------------------------------------------------- /certified-connectors/PowerToolsLITE/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "PowerTools LITE (Community Edition) Client ID", 9 | "tooltip": "Provide your PowerTools LITE (Community Edition) Client ID", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#66ccff", 19 | "capabilities": ["actions"], 20 | "publisher": "Apptigent Limited", 21 | "stackOwner": "Apptigent Limited" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/SwiftKanban/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API key by logging into your SwiftKanban account and navigating under you Profile - Authentication Token", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#00aaad", 19 | "capabilities": [], 20 | "publisher": "Digite", 21 | "stackOwner": "Digite" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Pushcut/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Pushcut 3 | [Pushcut](https://www.pushcut.io) is an app for iOS that lets you create smart notifications to kick off shortcuts, URLs, and online automations. 4 | 5 | ## Pre-requisites 6 | Download Pushcut from the [App Store](https://pushcut.io/appstore) for free to get started. 7 | 8 | ## API documentation 9 | Find the API reference [here](https://www.pushcut.io/help/api_reference). Further documentation about the service can be found at [pushcut.io/help](https://www.pushcut.io/help). 10 | 11 | ## Deployment instructions 12 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 13 | -------------------------------------------------------------------------------- /certified-connectors/CPQSync/readme.md: -------------------------------------------------------------------------------- 1 | ## CPQSync 2 | 3 | CPQSync Connector provides access to keep Master Data in sync with CPQSync and enteprise systems. 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | * Access to your CPQSync [Administration](https://www.cincomcpq.com/) area to access your API Key and Tenant Id 8 | 9 | ## Supported Operations 10 | The connector supports the following operations: 11 | * `Add Product`: Add a product to the catalog 12 | * `Update Products`: Update a product in the catalog 13 | * `GetProductCreatedSchema`: Get the schema to create a product 14 | * `GetProductUpdatedSchema`: Get the schema to update a product 15 | * `Product Created`: Trigger when Product is created 16 | * `Product Updated`: Trigger when Product is updated -------------------------------------------------------------------------------- /certified-connectors/Expensya/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "Get an API Key from Expensya", 9 | "tooltip": "Provide your API Key - learn more https://help.expensya.com/l/en/article/mhnb1mk8b6-how-to-generate-api-keys", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#F2F2F2", 19 | "capabilities": [], 20 | "publisher": "EXPENSYA SA", 21 | "stackOwner" : "EXPENSYA SA" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/Plumsail SP/readme.md: -------------------------------------------------------------------------------- 1 | ## Plumsail SP Connector 2 | Advanced SharePoint actions for Microsoft Power Automate, Azure Logic Apps or Power Apps. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A valid [Plumsail Account](https://account.plumsail.com) 8 | * The Power platform CLI tools 9 | 10 | ### Deploying the sample 11 | Run the following commands and follow the prompts: 12 | 13 | ```paconn 14 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 15 | ``` 16 | 17 | ## Supported Operations 18 | Checkout full API reference on [Plumsail Actions Documentation](https://plumsail.com/docs/actions/v1.x/index.html) -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive File Processing/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "constraints": { 8 | "clearText": false, 9 | "required": "true", 10 | "tabIndex": 2 11 | }, 12 | "description": "The Api Key for this API", 13 | "displayName": "API Key (from https://cloudmersive.com)", 14 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#c988dc", 19 | "capabilities": [], 20 | "publisher": "Cloudmersive, LLC", 21 | "stackOwner": "Cloudmersive, LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Video and Media/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "constraints": { 8 | "clearText": false, 9 | "required": "true", 10 | "tabIndex": 2 11 | }, 12 | "description": "The Api Key for this API", 13 | "displayName": "API Key (from https://cloudmersive.com)", 14 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#3a6f99", 19 | "capabilities": [], 20 | "publisher": "Cloudmersive, LLC", 21 | "stackOwner": "Cloudmersive, LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/OptiAPI/readme.md: -------------------------------------------------------------------------------- 1 | ## OptiAPI Connector 2 | 3 | OptiAPI connector provides a simple, yet powerful access to all the different API actions that OptiAPI has to offer. 4 | 5 | ## Pre-requisites 6 | 7 | You will need the following to proceed: 8 | 9 | - A Microsoft Power Apps or Power Automate plan with custom connector feature 10 | - A valid [OptiAPI Account](https://optiapi.com) 11 | - The Power platform CLI tools 12 | 13 | ### Deploying the sample 14 | 15 | Run the following commands and follow the prompts: 16 | 17 | ```paconn 18 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 19 | ``` 20 | 21 | ## Supported Operations 22 | 23 | Checkout full API reference on your OptiAPI account. Each action contain full documentation. 24 | -------------------------------------------------------------------------------- /certified-connectors/iAuditor/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API token", 8 | "description": "Input format: 'Bearer ", 9 | "tooltip": "Provide your API token in the format: 'Bearer '. e.g., 'Bearer your_api_token'", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#081833", 19 | "capabilities": [ 20 | "actions" 21 | ], 22 | "publisher": "SafetyCulture Pty Ltd", 23 | "stackOwner": "SafetyCulture Pty Ltd" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /certified-connectors/Aquaforest PDF Connector/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Aquaforest PDF Connector 4 | The Aquaforest PDF Connector contains a group of actions that use the information available in PDF files to perform some simple operations for Office 365 and Power Automate. 5 | 6 | 7 | 8 | ## Pre-requisites 9 | 10 | - [Sign-up](https://aquaforest-pdf.portal.azure-api.net/signup) for an Aquaforest PDF API account 11 | - [Sign-in](https://aquaforest-pdf.portal.azure-api.net/signin) to manage an existing account 12 | - [Create](https://www.aquaforest.com/en/aquaforest-flow-doc.asp#chapter2) an Aquaforest connector in Power Automate 13 | 14 | 15 | 16 | ## Supported Operations 17 | 18 | The full list of supported actions can be found [here](https://www.aquaforest.com/en/aquaforest-flow-doc.asp#chapter3) 19 | 20 | -------------------------------------------------------------------------------- /certified-connectors/Panviva/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "Panviva API Subscription Key", 8 | "description": "The Panviva API Subscription Key for your instance.", 9 | "tooltip": "The Panviva API Subscription Key for your instance. Get yours at https://dev.panviva.com.", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#245174", 19 | "capabilities": [], 20 | "publisher": "Panviva", 21 | "stackOwner": "Panviva" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /certified-connectors/SignNow/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## SignNow Connector 3 | SignNow makes it easy to sign, send, and manage documents anywhere on any device with a simple and secure electronic signature solution. 4 | 5 | 6 | ## Pre-requisites 7 | You will need a [SignNow account](https://www.signnow.com) and SignNow API subscription to proceed. 8 | 9 | ## Deploying the sample 10 | First, update the clientId value in the apiProperties.json with your own. 11 | 12 | Run the following commands and follow the prompts: 13 | 14 | ```paconn 15 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret 16 | ``` 17 | ## Supported Actions and Triggers 18 | See [documentation](https://help.signnow.com/v1.0/docs/signnow-flow-connector) for more details. 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /certified-connectors/Impexium/README.md: -------------------------------------------------------------------------------- 1 | ##Impexium Connector 2 | Impexium is the premier association management software solution for nonprofits and member-based organizations. 3 | 4 | ## Prerequisites 5 | To use this connector, you must have an Impexium account with access to one or more Impexium environments. 6 | 7 | ##How to get credentials? 8 | Contact support@impexium.com to get your API Key 9 | 10 | 11 | ##Supported Triggers 12 | 1. When an Individual is added. 13 | 2. When a product is purchased. 14 | 15 | ##Supported Actions 16 | 1. Add an Individual 17 | 2. Add Activity 18 | 3. Find Individual by Email Address 19 | 4. Add Individual to a Committee 20 | 5. Add an Organization 21 | 6. Add relationship to an Individual 22 | 7. Get a list of all custom fields 23 | 8. Find Individual by Phone Number 24 | 25 | 26 | -------------------------------------------------------------------------------- /certified-connectors/Zenkraft/Readme.md: -------------------------------------------------------------------------------- 1 | The Zenkraft shipping API is designed to make it easy to rate, book, track and schedule pickups with a growing list of shipping carriers. 2 | 3 | ## How to get credentials 4 | You will need a paid subscription to access the Zenkraft API. Please contact sales@zenkraft.com 5 | 6 | 7 | ## Prerequisites 8 | You will need the following to proceed: 9 | * A Zenkraft API Key 10 | 11 | ## Known issues and limitations 12 | If there's an issue with a carrier's web service, our connector will return an error message 13 | 14 | 15 | ## Supported Operations 16 | The connector supports the following operations: 17 | * `Get rates` 18 | * `Create Shipment` 19 | * `Pickup Shipment` 20 | * `Cancel Shipment` 21 | * `Track Shipment` 22 | * `Print Label` 23 | * `Get Printers` 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /certified-connectors/E-goi/readme.md: -------------------------------------------------------------------------------- 1 | ## E-goi Connector 2 | E-goi is a Multichannel Marketing Automation Platform, including email marketing services, SMS, Voice Broadcast, Push Notifications, Web Push and Forms to Capture, Automate, Communicate, Analyse and Generate more Sales. The connector allow users to add/update contacts, attach tags and send transactional SMS. 3 | 4 | 5 | ## API documentation 6 | The API documentation can be found [here](https://developers.e-goi.com/api/v3) 7 | 8 | 9 | ## Supported Operations 10 | 11 | - **CreateContact:** This function creates a contact to the specified list of contacts. 12 | - **UpdateContact:** This function updates a contact by id. 13 | - **AddTag:** The function attaches a tag to a specific contact. 14 | - **SendSMS:** This function sends a transactional SMS to a specific number. 15 | -------------------------------------------------------------------------------- /certified-connectors/COSMO Bot/Readme.md: -------------------------------------------------------------------------------- 1 | ## COSMO Bot 2 | COSMO Bot by COSMO CONSULT increases your business success through more efficiency in everyday life. If you answer a standard question today, you are wasting time. In contact with your customers, this is often a good opportunity to get to know each other and establish a relationship. But internally, from employee to employee, or when there is simply too much to do, it is a luxury that not everyone can allow themselves. This Connector allows you to extend the bots functionality and integrate other systems. 3 | 4 | ## Prerequisites 5 | To use this connector you need to have administrative access to a COSMO Bot Instance. [What is COSMO Bot?](https://cosma.cosmoconsult.com/?msg=Was+ist+COSMO+Bot%3F) [How do i get a COSMO Bot instance?](https://cosma.cosmoconsult.com/?msg=How+do+i+get+a+COSMO+Bot+instance%3F) -------------------------------------------------------------------------------- /certified-connectors/DataScope/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## DataScope Forms Connector 3 | DataScope Forms connector allows you to receive data form the DataScope Mobile App and web platform. 4 | 5 | ## Prerequisites 6 | You will need the following to proceed: 7 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 8 | * [DataScope Forms Account](https://mydatascope.com) to [generate an API Key](https://mydatascope.com/webhooks#api) 9 | 10 | ## Supported Operations 11 | **When a response is submitted** - Triggers when there is a new mobile submission in DataScope. 12 | 13 | ## Deployment instructions 14 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as a custom connector in Microsoft Power Automate and Power Apps. 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /certified-connectors/Plumsail Forms/Readme.md: -------------------------------------------------------------------------------- 1 | ## Plumsail Forms Connector 2 | Plumsail Forms allows you to design rich fully responsive web forms and publish them to any websites. This connector provides a trigger for subscribing to form submissions. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A valid [Plumsail Account](https://account.plumsail.com) 8 | * The Power platform CLI tools 9 | 10 | ### Deploying the sample 11 | Run the following commands and follow the prompts: 12 | 13 | ```paconn 14 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 15 | ``` 16 | 17 | ## Supported Operations 18 | * `Form is submitted`: a trigger that fires when the specified form is submitted 19 | -------------------------------------------------------------------------------- /certified-connectors/FORCAM FORCE Bridge/Readme.md: -------------------------------------------------------------------------------- 1 | FORCAM FORCE Bridge is the first IIoT-Platform with out of the box MESA-Applications. The FORCAM FORCE Bridge Connector provides the ability to build workflows wich supports the daily life in manufacturing. For example it is possible to build a flow wich sends a notification if a machine stoppes or a key figure (e.g Overall Equipment Effectiveness) falls below a limit. 2 | 3 | ## Prerequisites 4 | 5 | To use the Connector you need a valid FORCAM FORCE installation (SaaS, PaaS or On-Prem) including the Bridge API modul with Version 3 or higher. Your technical consultant is able to connect your instance with our Gateway-Service. This service is the bridge between your FORCE-Instance and Power Automate. 6 | 7 | ## How to get credentials 8 | 9 | To get a vaild access token, please contact your FORCAM contact person. -------------------------------------------------------------------------------- /certified-connectors/Public360/Readme.md: -------------------------------------------------------------------------------- 1 | # Public 360 Connector 2 | 3 | Public 360° connector enables our users to create flows that archive cases and documents in to Public 360° and retrieve cases and documents from Public 360°. Includes archiving social media posts, Outlook items or OneDrive documents. 4 | 5 | ## Prerequisites 6 | 7 | You will need the following to proceed: 8 | * An Azure subscription 9 | * An Authorized user in AD Directory 10 | 11 | ## Supported Operations 12 | 13 | The connector supports the following operations: 14 | * `Create Case`: Creates a case in Public 360. 15 | * `Create Document`: Creates a document in Public 360. 16 | * `Create File`: Creates a file in Public 360. 17 | 18 | ## Note 19 | While creating a case please input/select only one between ResponsiblePerson Recno & ResponsibleEnterprise Recno. -------------------------------------------------------------------------------- /certified-connectors/Expensya/readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Expensya Connector 4 | Expensya is a leading Spend Management solution, in Europe, and this connector will allow our partners and customers to build on top of our technology 5 | Expensya Connector contains a group of actions to perform some simple operations for Power Automate. 6 | 7 | 8 | 9 | ## Pre-requisites 10 | 11 | - [Sign-up](https://app.expensya.com/Portal/#/Signup?lang=en) for an Expensya account 12 | - [Sign-in](https://app.expensya.com/Portal/#/Login?lang=en) to manage an existing Expensya account 13 | - [Create](https://app.expensya.com/Portal/#/Admin/Integrations) to generate an API key 14 | 15 | 16 | 17 | ## Supported Operations 18 | 19 | The full list of supported actions can be found [here](https://help.expensya.com/l/en/article/rzm63doi7u-how-to-use-expensya-s-public-apis) 20 | 21 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/completer.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | 7 | """ 8 | Defines argument completer 9 | """ 10 | 11 | 12 | # pylint: disable=too-few-public-methods 13 | class Completer: 14 | """ 15 | Argument completer object 16 | """ 17 | def __init__(self, func): 18 | self.func = func 19 | 20 | def __call__(self, **kwargs): 21 | namespace = kwargs['parsed_args'] 22 | prefix = kwargs['prefix'] 23 | cmd = namespace._cmd # pylint: disable=protected-access 24 | return self.func(cmd, prefix, namespace) 25 | -------------------------------------------------------------------------------- /certified-connectors/Plumsail Documents/readme.md: -------------------------------------------------------------------------------- 1 | ## Plumsail Documents Connector 2 | Plumsail Documents provides a powerful and very extensive REST API. Using this API, you can generate documents in Microsoft PowerAutomate, Azure Logic Apps or Power Apps. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A valid [Plumsail Account](https://account.plumsail.com) 8 | * The Power platform CLI tools 9 | 10 | ### Deploying the sample 11 | Run the following commands and follow the prompts: 12 | 13 | ```paconn 14 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 15 | ``` 16 | 17 | ## Supported Operations 18 | Checkout full API reference on [Plumsail Documents Documentation](https://plumsail.com/docs/documents/v1.x/index.html) -------------------------------------------------------------------------------- /certified-connectors/cioplenu/README.md: -------------------------------------------------------------------------------- 1 | # cioplenu connector 2 | 3 | The cioplenu connector allows you to easily create tasks automatically on your cioplenu instance. 4 | 5 | ## Prerequisites 6 | 7 | To use the connector you need to have access to a cioplenu instance and you need an API key for your 8 | instance. To get an API token create an app user by checking the "App user" checkbox at the bottom 9 | of the user creation form. Make sure you assign the appropriate API permissions like `WRITE_TASK` to 10 | the user's role. Finally, generate a token by using the key icon in the user table. For a detailed 11 | explanation you can reference [the guide for the CLI tool](https://support.cioplenu.com/en/articles/4472413-using-the-cli-tool). 12 | 13 | ## Supported operations 14 | 15 | The connector supports the following operations: 16 | 17 | - `Create task`: Create a new task 18 | 19 | -------------------------------------------------------------------------------- /certified-connectors/emfluencemp/readme.md: -------------------------------------------------------------------------------- 1 | ## emfluence Marketing Platform 2 | The emfluence Marketing Platform is a marketing automation platform that allows customers the ability to create, deploy, and track multi-channel campaigns. This connector provides access to the emfluence Marketing Platform API. 3 | 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | * An access token for the emfluence Marketing Platform API 8 | 9 | 10 | ## API documentation 11 | https://apidocs.emailer.emfluence.com/v1/ 12 | 13 | 14 | ## Supported Operations 15 | The connector supports the following operations: 16 | * `Search Contacts`: Search contacts by various criteria 17 | * `Lookup Contact`: Get full details for contacts by email 18 | * `Save Contact`: Save a single contact record 19 | 20 | 21 | ## How to get credentials 22 | Contact support@emfluence.com for assistance 23 | 24 | -------------------------------------------------------------------------------- /certified-connectors/ElfsquadProductConfigurator/README.md: -------------------------------------------------------------------------------- 1 | # Elfsquad Product Configurator Connector 2 | 3 | No more pre-production nightmares with the Elfsquad Product Configurator. Make your sellers, agents or even customers configure your complex products (like machinery). Bring out beautiful looking quotations within minutes, that are 100% flawless. Elfsquad uses Microsoft Power Automate to sync with other applications, to further digitalize your manufacturing company: Sync contacts & quotes to your CRM, sync bill of materials with ERP and fill parametric models in CAD. 4 | 5 | ## Prerequisites 6 | 7 | You will need the following to proceed: 8 | 9 | * A Microsoft Power Automate plan with custom connector feature 10 | * A Elfsquad Product Configurator account 11 | 12 | ## Support 13 | 14 | For all you support requests you can contact support@elfsquad.io or visit https://www.elfsquad.io/ -------------------------------------------------------------------------------- /certified-connectors/Power Form 7/intro.md: -------------------------------------------------------------------------------- 1 | Easily connect your Contact Form 7 submissions to Power Automate using this connector in combination with the Power Form 7 Wordpress plugin by Reenhanced. 2 | 3 | ## Prerequisites 4 | 5 | To use this connector, you'll need to install the Power Form 7 plugin into your Wordpress site which already has Contact Form 7. 6 | 7 | Once installed, you will need to configure a user that will be used by Power Automate, enter your license key, and enable the plugin. 8 | 9 | ## How to get credentials 10 | 11 | You can download the wordpress plugin and purchase a license to use from here: https://reenhanced.com/products/power-form-7/ 12 | 13 | You will need a valid license to use this connector. 14 | 15 | ## Known issues and limitations 16 | 17 | Files are not yet supported. 18 | 19 | Free Text values for dropdowns and other option sets are not supported. 20 | -------------------------------------------------------------------------------- /certified-connectors/DBF2XML/readme.md: -------------------------------------------------------------------------------- 1 | ## DBF2XML Connector 2 | DBF2XML a powerful and very extensive REST API. Using this API, you can convert file dbf format to xml format. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * An Azure subscription 8 | * The Power platform CLI tools 9 | 10 | ## How to get credentials 11 | You only need an organizational Microsoft account to use this connector. 12 | 13 | 14 | ## Deployment instructions 15 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 16 | 17 | ## Supported Operations 18 | The connector supports the following operations: 19 | * `Dbf2XmlConvert`: Convert base64 content db file to xml file. 20 | 21 | 22 | -------------------------------------------------------------------------------- /certified-connectors/LINKMobility/intro.md: -------------------------------------------------------------------------------- 1 | 2 | ## LINK Mobility Connector 3 | LINK Mobility provides a SMS text message gateway that can be used to send SMS messages as part of business flows. To use the connector, you must contact LINK Mobility support to purchase a service subscription and obtain login information. 4 | 5 | ## Prerequisites 6 | Users must obtain a subscription to the LINQ Mobility SMS service. Please go to https://linkmobility.dk/support/ or contact support@linkmobility.dk for further information. 7 | 8 | ## How to get credentials 9 | 10 | Please go to https://linkmobility.dk/support/ or contact support@linkmobility.dk for further information. 11 | 12 | ## Known issues and limitations 13 | 14 | Version 1.0 only supports sending of SMS messages. 15 | 16 | ## Supported Operations 17 | The connector supports the following operations: 18 | * `Send SMS`: Send a SMS message 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /certified-connectors/SmartGlobalGovernance/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "swagger": "2.0", 3 | "properties": { 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The KEY for this API", 14 | "displayName": "API KEY", 15 | "tooltip": "Provide your API KEY" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#007ee4", 20 | "capabilities": [], 21 | "publisher": "Smart Global Governance", 22 | "stackOwner": "Smart Global Governance" 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Barcode/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The Api Key for this API", 14 | "displayName": "API Key (from https://cloudmersive.com)", 15 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#dc8888", 20 | "publisher": "Cloudmersive, LLC", 21 | "stackOwner": "Cloudmersive, LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive Currency/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "constraints": { 8 | "clearText": false, 9 | "required": "true", 10 | "tabIndex": 2 11 | }, 12 | "description": "The Api Key for this API", 13 | "displayName": "API Key (from https://cloudmersive.com)", 14 | "tooltip": "Provide your Api Key - get this key from https://cloudmersive.com" 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#88dcc5", 19 | "capabilities": [], 20 | "publisher": "Cloudmersive, LLC", 21 | "stackOwner": "Cloudmersive, LLC" 22 | } 23 | } -------------------------------------------------------------------------------- /certified-connectors/Ephesoft/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Ephesoft Semantik for Invoices Connector 3 | The Ephesoft Semantik for Invoices connector helps organizations extract critical invoice data using cutting edge AI models to automate accounts payable processing. Semantik Invoice is a point solution that can speed up your invoice processing, reduce compliance errors, and free up your staff to work on more business critical items. 4 | 5 | ## Prerequisites 6 | You will need the following to proceed: 7 | * An [Ephesoft Semantik](https://ephesoft.com/products/semantik-invoice/) subscription 8 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 9 | 10 | ## Setup 11 | ### How to get a subscription 12 | Sign up for an Ephesoft Semantik [free trial](https://ephesoft.com/get-trial/) subscription 13 | 14 | ## Supported Operations 15 | * When a Semantik invoice is processed: Sends invoice data to the Microsoft Power Platform 16 | -------------------------------------------------------------------------------- /custom-connectors/Infobip/README.md: -------------------------------------------------------------------------------- 1 | ## Prerequisites 2 | 1. Create Infobip account 3 | * [Sign Up][1] 4 | 2. Buy SMS or Voice capable phone number from Infobip 5 | * [Buy Numbers][2] 6 | 3. In case you need assistance contact Infobip support 7 | * [Support][3] 8 | 9 | ## Supported trigger: 10 | When you receive an incoming text message: 11 | - When the registered number receives an inbound SMS with the specified keyword 12 | - It is possible to trigger specified SMS or Voice message towards end user 13 | 14 | ## Supported actions: 15 | - send text message (SMS) - send text messages towards end users 16 | - make a voice call - send a TTS(text to speech) message to end users 17 | - check current balance - check the account balance 18 | 19 | [1]: https://www.infobip.com/signup 20 | [2]: https://portal.infobip.com/login/?callback=https%3A%2F%2Fportal.infobip.com%2Fapps%2Fnumbers%2FbuyNumbers 21 | [3]: https://www.infobip.com/contact -------------------------------------------------------------------------------- /custom-connectors/IdealPostcodes/README.md: -------------------------------------------------------------------------------- 1 | # Ideal Postcodes Connector 2 | 3 | This connector helps you perform UK address lookups 4 | 5 | ## Prerequisites 6 | 7 | 1. An Ideal Postcodes account `https://ideal-postcodes.co.uk/users/sign_up` 8 | 2. An Ideal Postcodes API Key 9 | 10 | ## Setup 11 | 12 | 1. Clone the PowerPlatform Connectors GitHub repository 13 | 2. Open a terminal session and change to the IdealPostcodes directory within the samples directory 14 | 3. Run `paconn login` and follow authentication steps 15 | 4. Run `paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json` 16 | 5. Select your target enivronment 17 | 6. Create a Flow or PowerApp and when asked to create a connection enter the API key obtained from the Ideal Postcodes dashboard 18 | 19 | ## Supported Actions 20 | 21 | - Address Search 22 | - Get Address by UDPRN 23 | - Get Addresses by Post Code 24 | - Lookup UDPRN 25 | - Lookup UDPRM 26 | -------------------------------------------------------------------------------- /certified-connectors/LMS365/Readme.md: -------------------------------------------------------------------------------- 1 | ## LMS365 Connector 2 | LMS365 provides a modern, cloud based and secure learning management system, fit for the Modern Digital Workplace. It eliminates complexity by providing a complete learning solution that integrates seamlessly into your existing Office 365 and SharePoint environments. LMS365 is easy accessible from your browser, our intuitive mobile app or from Microsoft Teams enabling all companies to deliver training in any context, anytime, anywhere. 3 | 4 | 5 | ## Pre-requisites 6 | You need to install LMS365 (Microsoft Teams & Modern SharePoint based LMS) in your Office 365 subscription from Microsoft AppSource [here](https://appsource.microsoft.com/en-US/product/web-apps/elearningforce.lms365_spfx) 7 | 8 | ## API documentation 9 | The API documentation can be found [here](https://api.365.systems) 10 | 11 | ## How to get credentials 12 | 13 | To get Api Key please contact us support@lms365.com 14 | -------------------------------------------------------------------------------- /certified-connectors/Plumsail HelpDesk/readme.md: -------------------------------------------------------------------------------- 1 | ## Plumsail HelpDesk Connector 2 | This connector helps you to manipulate data in your HelpDesk with the help of Power Automate (Microsoft Flow). 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * [Create an API key](https://plumsail.com/docs/help-desk-o365/v1.x/API/get-api-key.html) 8 | * [Review available actions](https://plumsail.com/docs/help-desk-o365/v1.x/API/flow-actions.html) 9 | * The Power platform CLI tools 10 | 11 | ### Deploying the sample 12 | Run the following commands and follow the prompts: 13 | 14 | ```paconn 15 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 16 | ``` 17 | 18 | ## Supported Operations 19 | Checkout full API reference on [Plumsail HelpDesk Documentation](https://plumsail.com/docs/help-desk-o365/v1.x/API/flow-actions.html) -------------------------------------------------------------------------------- /certified-connectors/TRIGGERcmd/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "flow", 9 | "redirectUrl": "https://msmanaged-na.consent.azure-apim.net/redirect", 10 | "properties": { 11 | "IsFirstParty": "False" 12 | }, 13 | "customParameters": { 14 | "authorizationUrl": { 15 | "value": "https://www.triggercmd.com/oauth/authorize" 16 | }, 17 | "tokenUrl": { 18 | "value": "https://www.triggercmd.com/oauth/token" 19 | }, 20 | "refreshUrl": { 21 | "value": "https://www.triggercmd.com/oauth/token" 22 | } 23 | } 24 | } 25 | } 26 | }, 27 | "iconBrandColor": "#1A7791", 28 | "capabilities": [] 29 | } 30 | } -------------------------------------------------------------------------------- /certified-connectors/JotForm Enterprise/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## JotForm Enterprise 3 | Create powerful forms and surveys and embed them in your website with JotForm. Build custom workflows and connect additional apps to your Enterprise account. 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | - A Microsoft Power Apps or Power Automate plan with custom connector feature 8 | - [JotForm Enterprise](https://www.jotform.com/enterprise/) Account 9 | 10 | ## Supported Operations 11 | **When a response is submitted** - Triggers a flow when there is a new form submission. 12 | 13 | ## How to get credentials 14 | Please use [these instructions](https://www.jotform.com/help/253-How-to-Create-a-JotForm-API-key) to create a JotForm API Key. 15 | 16 | 17 | ## Deployment instructions 18 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as a custom connector in Microsoft Power Automate and Power Apps. 19 | -------------------------------------------------------------------------------- /certified-connectors/WorkSpan/readme.md: -------------------------------------------------------------------------------- 1 | ## WorkSpan Connector 2 | [WorkSpan](https://app.workspan.com) is a collaborative platform for connecting with your partners and managing your partner programs. You can integrate your CRM, Partner Center and collaboration tools to WorkSpan. 3 | 4 | ## Pre-requisites 5 | 6 | - Signup to [WorkSpan](https://app.workspan.com) using your business email 7 | - Create an application user on WorkSpan 8 | 9 | ## Building the connector 10 | 11 | Run the following commands and follow the prompts: 12 | 13 | ```paconn 14 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret 15 | ``` 16 | 17 | ## Supported Operations 18 | The connector supports the following operations: 19 | 20 | * `Bulk load`: Bulk Load data to WorkSpan 21 | * `Receive Object Events`: Register to receive object events (updates, stage changes) 22 | * `Receive Collaboration Events`: Register to receive events for tasks, comments, membership changes 23 | -------------------------------------------------------------------------------- /certified-connectors/HotProfile/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Your Connector Name 3 | HotProfile 4 | 5 | 6 | ## Pre-requisites 7 | You must subscribe to HotProfile to use this connector. 8 | https://www.hammock.jp/hpr/ 9 | 10 | ## API documentation 11 | You must subscribe to HotProfile to use this connector. 12 | 13 | ## Supported Operations 14 | The following actions are set. 15 | (There is no trigger.) 16 | 17 | ・ Get business cards 18 | ・ Register business card 19 | ・ Update business card 20 | ・ Acquire leads 21 | ・ Register a lead 22 | ・ Update a lead 23 | ・ Acquire company 24 | ・ Register a company 25 | ・ Update the company 26 | 27 | 28 | ## How to get credentials 29 | You must subscribe to HotProfile to use this connector. 30 | https://www.hammock.jp/hpr/ 31 | 32 | 33 | ## Deployment instructions 34 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 35 | 36 | -------------------------------------------------------------------------------- /certified-connectors/easyvistaselfhelp/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Your Connector Name 3 | Easyvista Self Help 4 | 5 | 6 | ## Pre-requisites 7 | N/A 8 | 9 | 10 | ## API documentation 11 | https://docs.microsoft.com/fr-fr/connectors/easyvistaselfhelp/ 12 | 13 | 14 | ## Supported Operations 15 | * Execute: Start a procedure without user interaction 16 | * Get paused procedure list : Get paused procedure list 17 | * Get procedure list : Get procedure list 18 | * Get project list : Get project list 19 | * Get User : Retrieve information from the logged in user 20 | * Login : Log in to an EasyVista Self Help session 21 | * Search : Search a keyword in one or more projects 22 | 23 | 24 | ## How to get credentials 25 | Use the credentials you obtained as your EasyVista account (host, login, password). 26 | 27 | 28 | ## Deployment instructions 29 | https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 30 | 31 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/apimanager/flowrp.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | 7 | """ 8 | Flow API Manager 9 | """ 10 | 11 | 12 | # pylint: disable=too-few-public-methods 13 | class FlowRP: 14 | """ 15 | Flow API Manager class 16 | """ 17 | def __init__(self, api_manager): 18 | self.api_manager = api_manager 19 | 20 | def get_environments(self): 21 | """ 22 | Returns a list of environments 23 | """ 24 | endpoint = self.api_manager.construct_url( 25 | path='environments') 26 | 27 | response = self.api_manager.request( 28 | verb='GET', 29 | endpoint=endpoint) 30 | 31 | return response.json() 32 | -------------------------------------------------------------------------------- /certified-connectors/FireText/readme.md: -------------------------------------------------------------------------------- 1 | 2 | # FireText 3 | FireText makes effective SMS marketing & notifications easy indeed - whether you're brand new to text message marketing or a seasoned hand. 4 | 5 | 6 | ## Pre-requisites To use this integration, you need to have an account with [FireText SMS Marketing](https://www.firetext.co.uk). Follow steps below to get your API Key. 7 | 8 | ###### Get the API Key 9 | * [Sign Up](https://app.firetext.co.uk/signup) for a FireText Account. 10 | * [Log In](https://app.firetext.co.uk/) with your account details and select Settings >> API to generate your API key. 11 | 12 | ## API documentation 13 | https://www.firetext.co.uk/docs 14 | 15 | ## Supported Operations 16 | The connector supports the following operations: 17 | * ```Add Contact```: Adds a new contact to your FireText account. 18 | * ```Send SMS```: Send a SMS message from your FireText account. 19 | 20 | 21 | ## Further Support 22 | For further support, please contact hello@firetext.co.uk 23 | -------------------------------------------------------------------------------- /certified-connectors/Slascone/readme.md: -------------------------------------------------------------------------------- 1 | ## Slascone Connector 2 | SLASCONE helps vendors license and monitor their products, with minimal engineering effort. In the cloud. This connector enables easy connectivity to third party software. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A Slascone subscription with admin rights 8 | 9 | ## Building the connector 10 | Run the following commands and follow the prompts: 11 | 12 | ```paconn 13 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json 14 | ``` 15 | 16 | To use the Connector you need to copy your API Key and IsvId in the Slascone portal. 17 | 18 | ## Supported Operations 19 | The connector supports the following operations: 20 | * `Create Customer`: Create a Customer in Slascone 21 | * `Update Customer`: Update a Customer in Slascone 22 | * `Customer is created`: This operation is triggered when a Customer is created in Slascone -------------------------------------------------------------------------------- /certified-connectors/AtBot Admin/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": null, 8 | "customParameters": { 9 | "loginUri": { 10 | "value": "https://login.windows.net" 11 | }, 12 | "resourceUri": { 13 | "value": null 14 | }, 15 | "tenantId": { 16 | "value": "common" 17 | } 18 | }, 19 | "identityProvider": "aad", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 24 | "scopes": [] 25 | }, 26 | "type": "oauthSetting" 27 | } 28 | }, 29 | "iconBrandColor": "#1a050d", 30 | "publisher": "H3 Solutions, Inc.", 31 | "stackOwner": "H3 Solutions, Inc.", 32 | "policyTemplateInstances": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/RiskIQIntelligence/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "token", 8 | "description": "The token for this api", 9 | "tooltip": "Provide the token", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "secret", 21 | "description": "The secret for this api", 22 | "tooltip": "Provide the secret", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#1a7cb9", 32 | "capabilities": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/E-goi/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#00AEDA", 19 | "capabilities": [], 20 | "policyTemplateInstances": [ 21 | { 22 | "templateId": "dynamichosturl", 23 | "title": "transactional", 24 | "parameters": { 25 | "x-ms-apimTemplate-operationName": ["GetSenders", "SendSMS"], 26 | "x-ms-apimTemplateParameter.urlTemplate": "https://slingshot.egoiapp.com/" 27 | } 28 | } 29 | ], 30 | "publisher": "E-goi", 31 | "stackOwner": "E-goi" 32 | } 33 | } -------------------------------------------------------------------------------- /certified-connectors/Gravity Forms by reenhanced/readme.md: -------------------------------------------------------------------------------- 1 | # Gravity Forms by reenhanced 2 | 3 | Easily connect your Gravity Forms submissions to Power Automate using this connector in combination with the Gravity Forms Power Automate Wordpress plugin by Reenhanced. 4 | 5 | ## Prerequisites 6 | 7 | To use this connector, you'll need to install the Gravity Forms Power Automate plugin into your Wordpress site running Gravity Forms. 8 | 9 | Once installed, you will need to configure a feed for each form that you wish to send data to Power Automate. Forms that do not have an active Power Automate feed will not activate the trigger. 10 | 11 | ## How to get credentials 12 | 13 | You can download the wordpress plugin and purchase a license to use from here: https://reenhanced.com/products/gravity-forms-power-automate 14 | 15 | You will need a valid license to use this connector. 16 | 17 | ## Known issues and limitations 18 | 19 | If you do not configure a feed on the Wordpress side your form will not work with Power Automate. 20 | -------------------------------------------------------------------------------- /certified-connectors/PDF4me Connect/readme.md: -------------------------------------------------------------------------------- 1 | PDF4me Connect lets you automate a lot of PDF related tasks. You can integrate PDF4me connector with Flow in easy steps. To know about the integration & more, visit our documentation page: [PDF4me : Getting Started](https://developer.pdf4me.com/docs/api/getting-started/) 2 | 3 | To use this integration, you need to have an account on the PDF4me Developer Portal. Follow steps below to get your Subscription Key. 4 | 5 | ### How to get PDF4me Subscription Key 6 | - [Register](https://portal.pdf4me.com/) SignUp in PDF4me Developer Portal. 7 | - Go to [Subscriptions](https://portal.pdf4me.com/subscription/overview) tab in the Developer Portal. 8 | - Select an application or Create a new application and go to the Keys tab. 9 | 10 | You will find a Primary Key and Secondary Key listed in the page. 11 | You can pass this key in the following format to add the PDF4me connector in Microsoft Flow. 12 | Format : Basic 13 | 14 | You're now ready to start using this integration. 15 | -------------------------------------------------------------------------------- /certified-connectors/Kanbanize/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Kanbanize 3 | An official connector working with the Kanbanize API. 4 | 5 | ## Prerequisites 6 | You will need the following to proceed: 7 | * A Microsoft Power Apps or Power Automate plan 8 | * A Kanbanize subscription with access to API enabled 9 | 10 | ## Supported Operations 11 | The connector supports the following operations: 12 | * `Create Card`: Create a card in a board of your chocie. 13 | * `Update Card`: Update the properties of a card (Title, Description, Priority, etc.). 14 | * `Move Card`: Move a card (Task or Initiative, if possible) to a column. 15 | * `Create Subtask`: Creates a new subtask of a card or initiative. 16 | * `Add Comment`: Adds a comment to a card or initiative. 17 | * `Log Time`: Log time to a card. The time is logged in minutes. 18 | * `Get Boards`: Get all boards from the account. 19 | * `Get Columns`: Gets all columns for a specified board. 20 | * `Get Lanes`: Gets all lanes for a specified board. 21 | * `Get Types`: Gets all types within the account. -------------------------------------------------------------------------------- /certified-connectors/ReversingLabs Intelligence/readme.md: -------------------------------------------------------------------------------- 1 | # ReversingLabs Intelligence 2 | 3 | ReversingLabs continually processes goodware and malware files providing early intelligence about attacks before they infiltrate customer infrastructures. This visibility to threats “in-the-wild” enables preparation for new attacks and quickly identifies the threat levels of new files as they arrive. ReversingLabs enables more effective and efficient threat identification, development of better threat intelligence, and implementation of proactive threat hunting programs. 4 | 5 | ## Prerequisites 6 | 7 | To use this integration, you need to have a ReversingLabs account. Please contact `sales@reversinglabs.com` to get started. 8 | 9 | ## Known issues and limitations 10 | 11 | Please note that some of our APIs will return a 404 to indicate that a resource was not found. This is not an error state but simply informational. To avoid the Logic App showing errors in the run state, we were advised to place calls to APIs in a Scope primitive. 12 | -------------------------------------------------------------------------------- /custom-connectors/AcuityScheduling/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "password": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 3 12 | }, 13 | "description": "The Password for this api", 14 | "displayName": "Password", 15 | "tooltip": "Provide the Password" 16 | } 17 | }, 18 | "username": { 19 | "type": "securestring", 20 | "uiDefinition": { 21 | "constraints": { 22 | "clearText": true, 23 | "required": "true", 24 | "tabIndex": 2 25 | }, 26 | "description": "The Username for this api", 27 | "displayName": "Username", 28 | "tooltip": "Provide the Username" 29 | } 30 | } 31 | }, 32 | "iconBrandColor": "#0095ff" 33 | } 34 | } -------------------------------------------------------------------------------- /tools/paconn-cli/paconn.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28010.2016 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "paconn", "paconn.pyproj", "{6285073D-E427-48C1-9783-ABDDF33FA22C}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {6285073D-E427-48C1-9783-ABDDF33FA22C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {6285073D-E427-48C1-9783-ABDDF33FA22C}.Release|Any CPU.ActiveCfg = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | GlobalSection(ExtensibilityGlobals) = postSolution 21 | SolutionGuid = {B538A664-C4F4-40F0-9BE6-321562C2AA09} 22 | EndGlobalSection 23 | EndGlobal 24 | -------------------------------------------------------------------------------- /certified-connectors/KnowledgeLakeRPA/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## KnowledgeLake RPA 3 | KnowledgeLake RPA allows you to integrate any Windows, browser, or legacy system with any other application, data source, or custom API without having to make changes to your application or requiring cooperation from the application’s vendor. 4 | 5 | 6 | ## Pre-requisites 7 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 8 | * An Azure subscription 9 | * The Power platform CLI tools 10 | 11 | 12 | ## API documentation 13 | Detailed documentation is located here https://docs.microsoft.com/en-us/connectors/knowledgelake/ 14 | 15 | ## Supported Operations 16 | Calls a KnowledgeLake RPA Process 17 | 18 | 19 | ## How to get credentials 20 | You must have a KnowledgeLake Subscription 21 | 22 | 23 | ## Deployment instructions 24 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 25 | 26 | -------------------------------------------------------------------------------- /certified-connectors/Mtarget SMS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "password": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 3 14 | }, 15 | "description": "Password", 16 | "displayName": "Enter your password", 17 | "tooltip": "Enter your password" 18 | } 19 | }, 20 | "username": { 21 | "type": "securestring", 22 | "uiDefinition": { 23 | "constraints": { 24 | "clearText": true, 25 | "required": "true", 26 | "tabIndex": 2 27 | }, 28 | "description": "Username", 29 | "displayName": "Enter your username", 30 | "tooltip": "Enter your username" 31 | } 32 | } 33 | }, 34 | "iconBrandColor": "#8BBA4A" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/Dokobit Portal/readme.md: -------------------------------------------------------------------------------- 1 | ## Dokobit Portal 2 | Use Dokobit portal with all the features that it has but make it automated so that you don't have to waste your time on the administrative job. Put together an automated document signing process puzzle from only the parts you need: signing, sharing, downloading or deleting documents, removing or replacing signers, getting details about signers, and signature information. 3 | 4 | 5 | ## Prerequisites 6 | 7 | In order to use Dokobit Portal, a Business or Enterprise plan in Dokobit Portal is required. Register for free at https://app.dokobit.com to explore the benefits, and contact us at sales@dokobit.com about upgrading your plan. 8 | 9 | ## How to get credentials? 10 | 11 | - [Register](https://app.dokobit.com/register) 12 | - [Contact](sales@dokobit.com) our Sales to get the right plan and API access token. 13 | 14 | 15 | 16 | ## Known issues and limitations 17 | 18 | The current implementation supports signature gathering on PDF files or any type of file in ASiCe containers only. -------------------------------------------------------------------------------- /certified-connectors/Solyp/readme.md: -------------------------------------------------------------------------------- 1 | ## SOLYP Connector 2 | Solyp is designed to bring order and clarity to your strategic processes, empowering you to exceed your goals. Work systematically, collaboratively and effectively on all aspects of strategy and leadership. Succeed decisively in the age of digitization. This connector exposes a subset of the Solyp API as operations in Microsoft Power Automate and Power Apps. 3 | 4 | ## Pre-requisites 5 | To use the connector, you need to have a valid [Solyp](https://solyp.com/) account. Within the application open your `Personal Access Tokens` and create a new API key for login. 6 | 7 | ## Supported Operations 8 | The connector supports the following operations: 9 | 10 | - `Get all roadmaps` 11 | - `Get a roadmap` 12 | - `Get all items` 13 | - `Get an item` 14 | - `Get all item types` 15 | - `Find items by integration system` 16 | - `Create a new item` 17 | - `Update an item` 18 | - `Get all roadmap impacts` 19 | - `Get all item impacts` 20 | - `Set an impact value` 21 | - `Map a value` 22 | - `Get a user` 23 | -------------------------------------------------------------------------------- /certified-connectors/Eduframe/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "oAuthSettings": { 6 | "properties": { 7 | "IsFirstParty": "False" 8 | }, 9 | "identityProvider": "oauth2", 10 | "clientId": "logic-apps", 11 | "redirectMode": "Global", 12 | "customParameters": { 13 | "tokenUrl": { 14 | "value": "https://api.eduframe.nl/login/oauth2/token" 15 | }, 16 | "refreshUrl": { 17 | "value": "https://api.eduframe.nl/login/oauth2/token" 18 | }, 19 | "authorizationUrl": { 20 | "value": "https://api.eduframe.nl/login/oauth2/auth" 21 | } 22 | }, 23 | "scopes": [], 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect" 25 | }, 26 | "type": "oauthSetting" 27 | } 28 | }, 29 | "iconBrandColor": "#e4e4e4", 30 | "capabilities": [] 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /custom-connectors/Office365Groups/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "{aad_application_id}", 8 | "customParameters": { 9 | "loginUri": { 10 | "value": "https://login.windows.net" 11 | }, 12 | "resourceUri": { 13 | "value": "https://graph.microsoft.com" 14 | }, 15 | "tenantId": { 16 | "value": "common" 17 | } 18 | }, 19 | "identityProvider": "aad", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectMode": "Global", 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 25 | "scopes": [ 26 | "Group.ReadWrite.All offline_access" 27 | ] 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | }, 32 | "iconBrandColor": "#007ee6" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/D7SMS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": ["actions"], 4 | "connectionParameters": { 5 | "password": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 3 12 | }, 13 | "description": "The API_Password for this api", 14 | "displayName": "API_Password", 15 | "tooltip": "Provide the API_Password" 16 | } 17 | }, 18 | "username": { 19 | "type": "securestring", 20 | "uiDefinition": { 21 | "constraints": { 22 | "clearText": true, 23 | "required": "true", 24 | "tabIndex": 2 25 | }, 26 | "description": "The API_Username for this api", 27 | "displayName": "API_Username", 28 | "tooltip": "Provide the API_Username" 29 | } 30 | } 31 | }, 32 | "iconBrandColor": "#53c4fe" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /certified-connectors/ShareEffect/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "token": { 9 | "oAuthSettings": { 10 | "clientId": "7a0f3193-139f-4c5c-ab5c-bcb06a609ea6", 11 | "customParameters": { 12 | "loginUri": { 13 | "value": "https://login.windows.net" 14 | }, 15 | "resourceUri": { 16 | "value": "7773c131-a0f2-49d1-b204-8de1cf08377a" 17 | }, 18 | "tenantId": { 19 | "value": "common" 20 | } 21 | }, 22 | "identityProvider": "aad", 23 | "properties": { 24 | "IsFirstParty": "False" 25 | }, 26 | "redirectMode": "Global", 27 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 28 | "scopes": [] 29 | }, 30 | "type": "oauthSetting" 31 | } 32 | }, 33 | "iconBrandColor": "#888888" 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/Smarp/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions" 5 | ], 6 | "connectionParameters": { 7 | "token": { 8 | "oAuthSettings": { 9 | "clientId": "7", 10 | "customParameters": { 11 | "authorizationUrl": { 12 | "value": "https://login.smarpshare.com/oauth2/authorize" 13 | }, 14 | "refreshUrl": { 15 | "value": "https://login.smarpshare.com/oauth2/token" 16 | }, 17 | "tokenUrl": { 18 | "value": "https://login.smarpshare.com/oauth2/token" 19 | } 20 | }, 21 | "identityProvider": "oauth2", 22 | "properties": { 23 | "IsFirstParty": "False" 24 | }, 25 | "redirectMode": "Global", 26 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 27 | "scopes": [] 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | }, 32 | "iconBrandColor": "#f86252" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Cloudmersive PDF/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "api_key": { 6 | "type": "securestring", 7 | "uiDefinition": { 8 | "constraints": { 9 | "clearText": false, 10 | "required": "true", 11 | "tabIndex": 2 12 | }, 13 | "description": "The KEY for this API", 14 | "displayName": "KEY", 15 | "tooltip": "Provide your KEY" 16 | } 17 | } 18 | }, 19 | "iconBrandColor": "#DC88C1", 20 | "policyTemplateInstances": [ 21 | { 22 | "title": "MyPolicy", 23 | "templateId": "setqueryparameter", 24 | "parameters": { 25 | "x-ms-apimTemplateParameter.name": "queryParameterName", 26 | "x-ms-apimTemplateParameter.value": "queryParameterValue", 27 | "x-ms-apimTemplateParameter.existsAction": "override" 28 | } 29 | } 30 | ] 31 | } 32 | } -------------------------------------------------------------------------------- /certified-connectors/HouseRaterQA/readme.md: -------------------------------------------------------------------------------- 1 | ## HouseRater QA 2 | 3 | HouseRater is the central hub of all your energy rating data — a combination of site visit data, photos, and extensive energy modeling information from leading industry modeling engines. The web app provides a comprehensive Energy Rating solution that allows users to create consulting reports, generate compliance certificates, track utility rebates and more! More information about HouseRater can be found at houserater.com 4 | This connector was created to allow users to connect their custom scheduling solutions built in the power automate platform with HouseRater to improve the tracking of projects as they move through the system. 5 | 6 | ## Pre-requisites 7 | 8 | - A HouseRater Rating Company Account & Subscription (If you are interested in our platform, visit houserater.com to learn how to setup) 9 | 10 | ## Setup 11 | 12 | Seting up the connector to HouseRater requires a custom process depending on how it will be used inside of the HouseRater ecosystem. Please email support@houserater.com to learn more! 13 | -------------------------------------------------------------------------------- /certified-connectors/AtBot/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "6145b6dc-1ce4-43b1-a4b5-a19b8440096a", 8 | "customParameters": { 9 | "loginUri": { 10 | "value": "https://login.windows.net" 11 | }, 12 | "resourceUri": { 13 | "value": "6145b6dc-1ce4-43b1-a4b5-a19b8440096a" 14 | }, 15 | "tenantId": { 16 | "value": "common" 17 | } 18 | }, 19 | "identityProvider": "aad", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 24 | "scopes": [] 25 | }, 26 | "type": "oauthSetting" 27 | } 28 | }, 29 | "iconBrandColor": "#ee2e7b", 30 | "publisher": "H3 Solutions, Inc.", 31 | "stackOwner": "H3 Solutions, Inc.", 32 | "policyTemplateInstances": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Pushcut/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "token": { 9 | "oAuthSettings": { 10 | "clientId": "6538E2C55478C", 11 | "customParameters": { 12 | "authorizationUrl": { 13 | "value": "https://api.pushcut.io/oauth/authorize" 14 | }, 15 | "refreshUrl": { 16 | "value": "https://api.pushcut.io/oauth/token" 17 | }, 18 | "tokenUrl": { 19 | "value": "https://api.pushcut.io/oauth/token" 20 | } 21 | }, 22 | "identityProvider": "oauth2", 23 | "properties": { 24 | "IsFirstParty": "False" 25 | }, 26 | "redirectMode": "Global", 27 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 28 | "scopes": [] 29 | }, 30 | "type": "oauthSetting" 31 | } 32 | }, 33 | "iconBrandColor": "#1e285a" 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/Tallyfy/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "ty-oauth2-client-id", 9 | "scopes": [ 10 | "*" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://account.tallyfy.com/oauth/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://account.tallyfy.com/oauth/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://account.tallyfy.com/oauth/token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#f5f5f5", 32 | "capabilities": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/envoy/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "username", 8 | "description": "The username for this api", 9 | "tooltip": "Provide the username", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "password", 21 | "description": "The password for this api", 22 | "tooltip": "Provide the password", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#FF4337", 32 | "capabilities": [], 33 | "publisher": "Envoy, Inc.", 34 | "stackOwner": "Envoy, Inc." 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/exghts/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## }exghts gen. Document & more 3 | }exghts helps you automatically generate documents. Just scan an accepted ID Card or other document and the relevant information will be extracted and automatically inserted into your new document based on a previously configured template. More actions will come soon. 4 | 5 | 6 | ## Pre-requisites 7 | You will need the following to proceed: 8 | - A Microsoft Power Apps or Microsoft Power Automate plan with custom connector feature 9 | - The Power platform CLI tools 10 | 11 | ## Supported Operations 12 | ExtractInformation - Extract information from an ID Card or other documents 13 | GenerateDocument - Generate the document based on the object sent as JSON 14 | 15 | ## How to get credentials 16 | You only need an organizational Microsoft account to use this connector. 17 | 18 | 19 | ## Deployment instructions 20 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 21 | 22 | -------------------------------------------------------------------------------- /certified-connectors/PDF4me SwissQR/readme.md: -------------------------------------------------------------------------------- 1 | PDF4me SwissQR connector lets you automate your SwissQR bill related PDF document jobs more easy. You can integrate PDF4me SwissQR connector with Power Automate in easy steps. To know about the integration & more, visit our documentation page: [PDF4me : Getting Started](https://developer.pdf4me.com/docs/api/getting-started/) 2 | 3 | To use this integration, you need to have an account on the PDF4me Developer Portal. Follow steps below to get your Subscription Key. 4 | 5 | ### How to get PDF4me Subscription Key 6 | - [Register](https://portal.pdf4me.com/) SignUp in PDF4me Developer Portal. 7 | - Go to [Subscriptions](https://portal.pdf4me.com/subscription/overview) tab in the Developer Portal. 8 | - Select an application or Create a new application and go to the Keys tab. 9 | 10 | You will find a Primary Key and Secondary Key listed in the page. 11 | You can pass this key in the following format to add the PDF4me connector in Microsoft Power Automate. 12 | Format : Basic [Your Key] 13 | 14 | You're now ready to start using this integration. 15 | -------------------------------------------------------------------------------- /certified-connectors/RiskIQDigitalFootprint/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "Token", 8 | "description": "The Token for this api", 9 | "tooltip": "Please provide the Token", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "Secret", 21 | "description": "The Secret for this api", 22 | "tooltip": "Please provide the Secret", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#075099", 32 | "capabilities": [], 33 | "publisher": "RiskIQ", 34 | "stackOwner": "RiskIQ" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/SMSLink/readme.md: -------------------------------------------------------------------------------- 1 | ## SMSLink 2 | SMSLink is a SMS provider that provides integrated services such as SMS Marketing, SMS Gateway and Mail to SMS. 3 | 4 | ## Pre-requisites 5 | For the SMSLink connector to work successfully, you will need to have a SMSLink account at [https://www.smslink.ro/inregistrare/](https://www.smslink.ro/inregistrare/) and create a SMS Gateway connection from SMSLink account. 6 | 7 | ## API documentation 8 | [https://www.smslink.ro/sms-gateway-documentatie-sms-gateway.html](https://smslink.ro/sms-gateway-documentatie-sms-gateway.html) 9 | 10 | ## Supported Operations 11 | The connector supports the following operations: 12 | - `Send SMS`: Sends an SMS to a destination and a message 13 | 14 | ## How to get credentials 15 | From your SMSLink account, access SMS Gateway > Configurare si setari 16 | 17 | ## Deployment instructions 18 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 19 | -------------------------------------------------------------------------------- /certified-connectors/LIFX/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "<>", 9 | "scopes": [ 10 | "remote_control:all" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://cloud.lifx.com/oauth/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://cloud.lifx.com/oauth/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://cloud.lifx.com/oauth/token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#03051E", 32 | "capabilities": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/LINKMobility/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "username", 8 | "description": "The username for this api", 9 | "tooltip": "Provide the username", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "password", 21 | "description": "The password for this api", 22 | "tooltip": "Provide the password", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#007B9B", 32 | "capabilities": [], 33 | "publisher": "LINK Mobility", 34 | "stackOwner": "LINK Mobility" 35 | } 36 | } -------------------------------------------------------------------------------- /custom-connectors/LatinShare Documents/readme.md: -------------------------------------------------------------------------------- 1 | ## LatinShare Documents Connector 2 | Using LatinShare Documents API, you can generate documents in Microsoft Power Automate, Azure Logic Apps or Power Apps. 3 | This connector provides a set of actions related to Docx, HTML and PDF documents. You can create documents from templates (DOCX or HTML files) and convert them to PDF. 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 8 | * A valid account. generated when purchasing a product at http://flow.latinshare.com/ 9 | * Generate an API key in the account provided at the time of purchase 10 | * The Power platform CLI tools 11 | 12 | ### Deploying the sample 13 | Run the following commands and follow the prompts: 14 | 15 | ```paconn 16 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 17 | `` 18 | 19 | ## Supported Operations 20 | Checkout full API Documentation on [LatinShare Documentation](http://flow.latinshare.com/sitio2020/documentacion-documents/) -------------------------------------------------------------------------------- /custom-connectors/LatinShare SHP Management/readme.md: -------------------------------------------------------------------------------- 1 | ## LatinShare SHP Management Connector 2 | This connector provides a set of SharePoint-related actions. Using LatinShare SHP Management API, you can for example, document, folder, list and site management. You can copy, move and delete documents and folders, delete subsites, and enable version control on lists via URL. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A valid account. generated when purchasing a product at http://flow.latinshare.com/ 8 | * Generate an API key in the account provided at the time of purchase 9 | * The Power platform CLI tools 10 | 11 | ### Deploying the sample 12 | Run the following commands and follow the prompts: 13 | 14 | ```paconn 15 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 16 | `` 17 | 18 | ## Supported Operations 19 | Checkout full API Documentation on [LatinShare Documentation](http://flow.latinshare.com/sitio2020/documentacion-sp-managments/) -------------------------------------------------------------------------------- /certified-connectors/Formstack Documents/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide the API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "API Secret", 21 | "description": "The API Secret for this api", 22 | "tooltip": "Provide the API Secret", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#D1E0F2", 32 | "capabilities": [], 33 | "publisher": "Formstack LLC", 34 | "stackOwner": "Formstack LLC" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/Nitro/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "publisher": "Nitro Software, Inc.", 4 | "stackOwner": "Nitro Software, Inc.", 5 | "connectionParameters": { 6 | "token": { 7 | "type": "oauthSetting", 8 | "oAuthSettings": { 9 | "identityProvider": "oauth2", 10 | "clientId": "MicrosoftPowerAutomate", 11 | "scopes": [], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://sso.gonitro.com/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://sso.gonitro.com/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://sso.gonitro.com/token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#EE5B21", 32 | "capabilities": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/SignNow/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "12345", 8 | "customParameters": { 9 | "authorizationUrl": { 10 | "value": "https://signnow.com/proxy/index.php/authorize" 11 | }, 12 | "refreshUrl": { 13 | "value": "https://snflowproxy.azurewebsites.net/oauth2/token" 14 | }, 15 | "tokenUrl": { 16 | "value": "https://snflowproxy.azurewebsites.net/oauth2/token" 17 | } 18 | }, 19 | "identityProvider": "oauth2", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectMode": "Global", 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 25 | "scopes": [ 26 | "authorization_code" 27 | ] 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | }, 32 | "iconBrandColor": "#007ee5" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/BoomappConnect/Readme.md: -------------------------------------------------------------------------------- 1 | # Boomapp Connect Connector 2 | 3 | 'Intelligent' global 2-way, Email, Voice, SMS and Push Messaging. Supercharge any Power Platform applications with boomapp connect to build truly automated multi-channel conversational communications workflows (uniquely driven by subject). Fully interactive comms workflows based on a recipient’s response allows the delivery of seamless and frictionless interactions without forcing behavioural change through the engagement. For further detail and to set up a free trial account, see our website. 4 | 5 | ## Pre-requisites 6 | You will need the following to proceed: 7 | * A Miicrosoft Power Automate plan with custom connector feature 8 | * A Boomerang Subscription 9 | * Boomerang API authentication details. 10 | 11 | ## Create an account with Boomerang 12 | - [website](https://www.boomerangmessaging.com/products/boomApp/msconnector) - Further details on how to create Boomerang accounts. 13 | 14 | 15 | ## Support and documentation: 16 | You can find the documentation [here:](https://www.boomerangmessaging.com/products/boomApp/msconnector) 17 | 18 | -------------------------------------------------------------------------------- /tools/paconn-cli/paconn/commands/login.py: -------------------------------------------------------------------------------- 1 | # ----------------------------------------------------------------------------- 2 | # Copyright (c) Microsoft Corporation. All rights reserved. 3 | # Licensed under the MIT License. See License.txt in the project root for 4 | # license information. 5 | # ----------------------------------------------------------------------------- 6 | """ 7 | Login command. 8 | """ 9 | 10 | from paconn.authentication.auth import get_authentication 11 | from paconn.common.util import display 12 | from paconn.settings.settingsbuilder import SettingsBuilder 13 | 14 | 15 | def login(client_id, tenant, authority_url, resource, settings_file, force): 16 | """ 17 | Login command. 18 | """ 19 | # Get settings 20 | settings = SettingsBuilder.get_authentication_settings( 21 | settings_file=settings_file, 22 | client_id=client_id, 23 | tenant=tenant, 24 | authority_url=authority_url, 25 | resource=resource) 26 | 27 | get_authentication( 28 | settings=settings, 29 | force_authenticate=force) 30 | display('Login successful.') 31 | -------------------------------------------------------------------------------- /certified-connectors/Africa's Talking Airtime/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "policyTemplateInstances": [ 19 | { 20 | "templateId": "dynamichosturl", 21 | "title": "Replace webhook triggers host url", 22 | "parameters": { 23 | "x-ms-apimTemplateParameter.urlTemplate": "https://account.africastalking.com", 24 | "x-ms-apimTemplate-operationName": [ 25 | "AirtimeStatusNotification" 26 | ] 27 | } 28 | } 29 | ], 30 | "iconBrandColor": "#fc9206", 31 | "capabilities": [], 32 | "publisher": "Africa's Talking", 33 | "stackOwner": "Africa's Talking" 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/Plumsail Forms/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "[[Dummy]]", 9 | "scopes": [ 10 | "openid", 11 | "offline_access" 12 | ], 13 | "redirectMode": "Global", 14 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 15 | "properties": { 16 | "IsFirstParty": "False" 17 | }, 18 | "customParameters": { 19 | "authorizationUrl": { 20 | "value": "https://auth.plumsail.com/connect/authorize" 21 | }, 22 | "tokenUrl": { 23 | "value": "https://auth.plumsail.com/connect/token" 24 | }, 25 | "refreshUrl": { 26 | "value": "https://auth.plumsail.com/connect/token" 27 | } 28 | } 29 | } 30 | } 31 | }, 32 | "iconBrandColor": "#218eff", 33 | "capabilities": [] 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/Pure Leads/readme.md: -------------------------------------------------------------------------------- 1 | ## Pure Leads 2 | Pure Leads is a lead management product that allows users to build, deploy and integrate lead capture forms on their websites. These forms allow users to capture leads, contacts from their site and track their leads on our platform. Within our system there is a contact system that allows users to track and follow up with leads, assign leads to team members other CRM functionalities. 3 | 4 | ## Prerequisites 5 | 6 | To use Pure Leads as a connector, user should have an account at https://pureleads.co to generate api key that will be use in connecting the app. 7 | 8 | ## API documentation 9 | 10 | https://pureleads.co/api/documentation 11 | 12 | ## How to get credentials 13 | 14 | 1. Login to https://pureleads.co/login 15 | 2. Click settings icon on the navigation bar and click the item API Key Management 16 | 3. When you are at https://pureleads.co/settings/api-keys, click generate key and copy the api key 17 | 18 | ## Supported Operations 19 | New Lead Submission: Allows you to create a new lead submission 20 | Get Lead Submission: Allows you to get new lead submission -------------------------------------------------------------------------------- /certified-connectors/CandidateZip/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "publisher": "CandidateZip CV/Job Parser", 5 | "stackOwner":"CandidateZip CV/Job Parser", 6 | "iconBrandColor": "#81D929", 7 | "connectionParameters": { 8 | "token": { 9 | "oAuthSettings": { 10 | "customParameters": { 11 | "refreshUrl": { 12 | "value": "https://" 13 | }, 14 | "authorizationUrl": { 15 | "value": "https://" 16 | }, 17 | "tokenUrl": { 18 | "value": "https://" 19 | } 20 | }, 21 | "scopes": [], 22 | "identityProvider": "oauth2", 23 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 24 | "clientId": "", 25 | "properties": { 26 | "IsFirstParty": "False" 27 | } 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /certified-connectors/E-Sign/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "F0k-ztrJZdVGASvX8CvPFVXVU9bfEFbrlCmVl1WX8EY", 9 | "scopes": [], 10 | "redirectMode": "Global", 11 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 12 | "properties": { 13 | "IsFirstParty": "False" 14 | }, 15 | "customParameters": { 16 | "authorizationUrl": { 17 | "value": "https://app.e-sign.co.uk/#/authorize" 18 | }, 19 | "tokenUrl": { 20 | "value": "https://api.e-sign.co.uk/v3/oauth/token" 21 | }, 22 | "refreshUrl": { 23 | "value": "https://global.consent.azure-apim.net/redirect" 24 | } 25 | } 26 | } 27 | } 28 | }, 29 | "iconBrandColor": "#cd1719", 30 | "capabilities": [], 31 | "publisher": "E-Sign", 32 | "stackOwner": "E-Sign" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Formstack Forms/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "XXXXX", 9 | "scopes": [], 10 | "redirectMode": "Global", 11 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 12 | "properties": { 13 | "IsFirstParty": "False" 14 | }, 15 | "customParameters": { 16 | "authorizationUrl": { 17 | "value": "https://www.formstack.com/api/v2/oauth2/authorize" 18 | }, 19 | "tokenUrl": { 20 | "value": "https://www.formstack.com/api/v2/oauth2/token" 21 | }, 22 | "refreshUrl": { 23 | "value": "https://www.formstack.com/api/v2/oauth2/authorize" 24 | } 25 | } 26 | } 27 | } 28 | }, 29 | "iconBrandColor": "#F5DECC", 30 | "capabilities": [], 31 | "publisher": "Formstack LLC", 32 | "stackOwner": "Formstack LLC" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/HitHorizons/readme.md: -------------------------------------------------------------------------------- 1 | # HitHorizons Connector 2 | 3 | HitHorizons enables you to work with data of 75M+ European companies from 60 countries directly in your Microsoft products. Enrich you software with company data from various sources to provide you with a more complete and complex picture of the market, individual companies and their evolution over time. 4 | 5 | ## Pre-requisites 6 | 7 | You will need the following to proceed: 8 | * HitHorizons subscription. 9 | * HitHorizons API key 10 | 11 | ## Supported Operations 12 | 13 | The connector supports the following operations: 14 | * `Company/Get`: Retrieve company detail data by ID 15 | * `Company/Search`: Search for companies using structured query 16 | * `Company/SearchUnstructured`: Search for companies using unstructured query 17 | 18 | ## Support and documentation: 19 | 20 | You can find information about HitHorizons API at the following link: https://www.hithorizons.com/services/api. 21 | 22 | For all the support requests and general queries you can contact support@hithorizons.com 23 | or visit the following link: https://www.hithorizons.com/technical-support. 24 | -------------------------------------------------------------------------------- /custom-connectors/LatinShare SHP Permissions/readme.md: -------------------------------------------------------------------------------- 1 | ## LatinShare SHP Permissions Connector 2 | This connector provides a set of actions related to SharePoint Online. For example, manage permissions for items, lists, and sites. You can grant permissions to specific users or groups, remove permissions to specific users or groups, remove all permissions, and restore permission inheritance for SharePoint resources. 3 | 4 | ## Pre-requisites 5 | You will need the following to proceed: 6 | * A Microsoft Power Apps or Power Automate plan with custom connector feature 7 | * A valid account. generated when purchasing a product at http://flow.latinshare.com/ 8 | * Generate an API key in the account provided at the time of purchase 9 | * The Power platform CLI tools 10 | 11 | ### Deploying the sample 12 | Run the following commands and follow the prompts: 13 | 14 | ```paconn 15 | paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --icon [Path to icon.png] 16 | `` 17 | 18 | ## Supported Operations 19 | Checkout full API Documentation on [LatinShare Documentation](http://flow.latinshare.com/sitio2020/documentacion-sp-managments/) -------------------------------------------------------------------------------- /certified-connectors/BoomappConnect/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "username", 8 | "description": "The username for this api", 9 | "tooltip": "Provide the username", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "password", 21 | "description": "The password for this api", 22 | "tooltip": "Provide the password", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#81bb26", 32 | "capabilities": [], 33 | "publisher": "AlfaPeople UK Ltd", 34 | "stackOwner": "Boomerang I-Comms Ltd" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/Ticketing.events/readme.md: -------------------------------------------------------------------------------- 1 | 2 | ## Ticketing.events 3 | Ticketing.events enables event organizers to effectively manage many aspects of their events, such as billing, ticket validation, attendee management, communication, etc. 4 | 5 | 6 | ## Pre-requisites 7 | To use this connector, you need to have a valid account with [Ticketing.events] (https://ticketing.events/). 8 | 9 | ###### Get the API Key 10 | * [Sign Up](https://ticketing.events/app/session/signup) for a Ticketing.events account. 11 | * [Log In](https://ticketing.events/app/profile) with your account details and click on the ```API tab``` to generate and copy the API Key. 12 | 13 | ## Documentation 14 | https://kb.ticketing.events 15 | 16 | ## Supported Operations 17 | The connector supports the following operations: 18 | * ```Create attendee and ticket```: This operation allows you to create an attendee and issue a QR code e-ticket. 19 | 20 | 21 | ## Deployment instructions 22 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps -------------------------------------------------------------------------------- /custom-connectors/Instagram Professional/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "[facebook_app_id]", 8 | "customParameters": {}, 9 | "identityProvider": "facebook", 10 | "properties": { 11 | "IsFirstParty": "False" 12 | }, 13 | "redirectMode": "Global", 14 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 15 | "scopes": [ 16 | "public_profile", "instagram_basic", "pages_show_list" 17 | ] 18 | }, 19 | "type": "oauthSetting" 20 | } 21 | }, 22 | "iconBrandColor": "#007ee5", 23 | "policyTemplateInstances": [ 24 | { 25 | "parameters": { 26 | "x-ms-apimTemplateParameter.name": "Accept", 27 | "x-ms-apimTemplateParameter.value": "application/json", 28 | "x-ms-apimTemplate-policySection": "Request" 29 | }, 30 | "templateId": "setHeader", 31 | "title": "Set HTTP header" 32 | } 33 | ] 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/Projectplace/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "dummy_number", 9 | "scopes": [], 10 | "redirectMode": "Global", 11 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 12 | "properties": { 13 | "IsFirstParty": "False" 14 | }, 15 | "customParameters": { 16 | "authorizationUrl": { 17 | "value": "https://service.projectplace.com/oauth2/authorize" 18 | }, 19 | "tokenUrl": { 20 | "value": "https://service.projectplace.com/oauth2/access_token" 21 | }, 22 | "refreshUrl": { 23 | "value": "https://service.projectplace.com/oauth2/access_token" 24 | } 25 | } 26 | } 27 | } 28 | }, 29 | "iconBrandColor": "#000000", 30 | "capabilities": [], 31 | "publisher": "Planview inc.", 32 | "stackOwner": "Planview inc." 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Scrive eSign/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "publisher": "Scrive AB", 4 | "stackOwner": "Scrive AB", 5 | "capabilities": ["triggers", "actions"], 6 | "connectionParameters": { 7 | "password": { 8 | "type": "securestring", 9 | "uiDefinition": { 10 | "constraints": { 11 | "clearText": false, 12 | "required": "true", 13 | "tabIndex": 3 14 | }, 15 | "description": "The Scrive account password", 16 | "displayName": "Password", 17 | "tooltip": "Provide the password for the Scrive account" 18 | } 19 | }, 20 | "username": { 21 | "type": "securestring", 22 | "uiDefinition": { 23 | "constraints": { 24 | "clearText": true, 25 | "required": "true", 26 | "tabIndex": 2 27 | }, 28 | "description": "The Scrive account email", 29 | "displayName": "Email", 30 | "tooltip": "Provide the email for the Scrive account" 31 | } 32 | } 33 | }, 34 | "iconBrandColor": "#27282D" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /certified-connectors/SignRequest/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "token": { 9 | "oAuthSettings": { 10 | "clientId": "{{ CLIENT ID }}", 11 | "customParameters": { 12 | "authorizationUrl": { 13 | "value": "https://signrequest.com/api/v1/oauth2/authorize/" 14 | }, 15 | "refreshUrl": { 16 | "value": "https://signrequest.com/api/v1/oauth2/token/" 17 | }, 18 | "tokenUrl": { 19 | "value": "https://signrequest.com/api/v1/oauth2/token/" 20 | } 21 | }, 22 | "identityProvider": "oauth2", 23 | "properties": { 24 | "IsFirstParty": "False" 25 | }, 26 | "redirectMode": "Global", 27 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 28 | "scopes": [ 29 | "write" 30 | ] 31 | }, 32 | "type": "oauthSetting" 33 | } 34 | }, 35 | "iconBrandColor": "#3f72da" 36 | } 37 | } -------------------------------------------------------------------------------- /certified-connectors/SerwerSMS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "publisher": "SerwerSMS", 4 | "stackOwner": "SerwerSMS", 5 | "capabilities": [], 6 | "connectionParameters": { 7 | "token": { 8 | "oAuthSettings": { 9 | "clientId": "CLIENTID", 10 | "customParameters": { 11 | "authorizationUrl": { 12 | "value": "https://api2s2.serwersms.pl/oauth2/authorize" 13 | }, 14 | "refreshUrl": { 15 | "value": "https://api2s2.serwersms.pl/oauth2/refresh_token" 16 | }, 17 | "tokenUrl": { 18 | "value": "https://api2s2.serwersms.pl/oauth2/access_token" 19 | } 20 | }, 21 | "identityProvider": "oauth2", 22 | "properties": { 23 | "IsFirstParty": "False" 24 | }, 25 | "redirectMode": "Global", 26 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 27 | "scopes": [ 28 | "basic" 29 | ] 30 | }, 31 | "type": "oauthSetting" 32 | } 33 | }, 34 | "iconBrandColor": "#DE2228" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/ElfsquadProductConfigurator/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "68CC9851-4AA0-459A-98FB-07742B384987", 8 | "customParameters": { 9 | "authorizationUrl": { 10 | "value": "https://login.elfskot.cloud/connect/authorize" 11 | }, 12 | "refreshUrl": { 13 | "value": "https://login.elfskot.cloud/connect/token" 14 | }, 15 | "tokenUrl": { 16 | "value": "https://login.elfskot.cloud/connect/token" 17 | } 18 | }, 19 | "identityProvider": "oauth2", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectMode": "Global", 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 25 | "scopes": [ 26 | "openid profile offline_access Elfskot.Api" 27 | ] 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | }, 32 | "iconBrandColor": "#313130" 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Enadoc/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "<>", 9 | "scopes": [ 10 | "enadoc_ip" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://auth.enadocapp.com/oauth2/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://enadocapp.com/api/v3/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://enadocapp.com/api/v3/token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#0d93d2", 32 | "capabilities": [], 33 | "publisher": "Enadoc Pte Ltd", 34 | "stackOwner": "Enadoc Pte Ltd" 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/HitHorizons/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "iconBrandColor": "#8200ff", 19 | "capabilities": [], 20 | "policyTemplateInstances": [ 21 | { 22 | "templateId": "setheader", 23 | "title": "Add PowerApps source information header", 24 | "parameters": { 25 | "x-ms-apimTemplateParameter.name": "X-Source-PowerApps", 26 | "x-ms-apimTemplateParameter.value": "powerapps", 27 | "x-ms-apimTemplateParameter.existsAction": "override", 28 | "x-ms-apimTemplate-policySection": "Request" 29 | } 30 | } 31 | ], 32 | "publisher": "FinStat, s. r. o.", 33 | "stackOwner": "FinStat, s. r. o." 34 | } 35 | } -------------------------------------------------------------------------------- /certified-connectors/PDF4me/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "xxxxxxxxxxxxxxxxxxxxxxxx", 8 | "customParameters": { 9 | "authorizationUrl": { 10 | "value": "https://login.pdf4me.com/authorize" 11 | }, 12 | "refreshUrl": { 13 | "value": "https://login.pdf4me.com/oauth/token" 14 | }, 15 | "tokenUrl": { 16 | "value": "https://login.pdf4me.com/oauth/token" 17 | } 18 | }, 19 | "identityProvider": "oauth2", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectMode": "Global", 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 25 | "scopes": [ 26 | "openid", 27 | "profile", 28 | "email", 29 | "offline_access" 30 | ] 31 | }, 32 | "type": "oauthSetting" 33 | } 34 | }, 35 | "iconBrandColor": "#eeeeee" 36 | } 37 | } -------------------------------------------------------------------------------- /certified-connectors/Telephony-Xtended-Service/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "password": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 3 15 | }, 16 | "description": "MasterAccess Password", 17 | "displayName": "Password", 18 | "tooltip": "MasterAccess Password" 19 | } 20 | }, 21 | "username": { 22 | "type": "securestring", 23 | "uiDefinition": { 24 | "constraints": { 25 | "clearText": true, 26 | "required": "true", 27 | "tabIndex": 2 28 | }, 29 | "description": "MasterAccess Username (User, Group, Enterprise, or System Admin)", 30 | "displayName": "Username", 31 | "tooltip": "MasterAccess Username (User, Group, Enterprise, or System Admin)" 32 | } 33 | } 34 | }, 35 | "iconBrandColor": "#4A85FF" 36 | } 37 | } -------------------------------------------------------------------------------- /certified-connectors/CDK Drive Service Vehicles/Readme.md: -------------------------------------------------------------------------------- 1 | # CDKDrive Service Vehicles 2 | 3 | CDK Drive - Service - Vehicles 4 | Associates identification, type, status, and customer information about a vehicle. 5 | 6 | What does this API do? 7 | The API will allow you to create, update, query, and retrieve service domain vehicle information in CDK Drive. 8 | 9 | Intended Audience 10 | Vehicle is a dependency for Service Appointment and Service Repair Order workflows. 11 | 12 | ## Pre-requisites 13 | 14 | You will need the following to proceed 15 | 16 | • To use the connector, you need to be a Fortellis user. 17 | 18 | • You need to create a solution in Fortellis to generate client id and secret to be used while calling the APIs 19 | 20 | ### Potential Use Cases 21 | 22 | Use the CDKDrive Service Vehicles API to create solutions to handle situations such as: 23 | 24 | 1. Create or update service vehicle information 25 | 2. Link a customer to a service vehicle 26 | 3. Search for existing service vehicles by ID or filter criteria 27 | 28 | #### Detailed Documentation can be found at 29 | 30 | 31 | https://apidocs.fortellis.io/specs/54b70ee1-ac17-4be2-9314-45c947692c5d 32 | -------------------------------------------------------------------------------- /certified-connectors/LMS365/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [ 4 | "actions", 5 | "triggers" 6 | ], 7 | "connectionParameters": { 8 | "password": { 9 | "type": "securestring", 10 | "uiDefinition": { 11 | "constraints": { 12 | "clearText": false, 13 | "required": "true", 14 | "tabIndex": 3 15 | }, 16 | "description": "The password for this api", 17 | "displayName": "password", 18 | "tooltip": "Provide the password" 19 | } 20 | }, 21 | "username": { 22 | "type": "securestring", 23 | "uiDefinition": { 24 | "constraints": { 25 | "clearText": true, 26 | "required": "true", 27 | "tabIndex": 2 28 | }, 29 | "description": "The username for this api", 30 | "displayName": "username", 31 | "tooltip": "Provide the username" 32 | } 33 | } 34 | }, 35 | "iconBrandColor": "#E16232", 36 | "publisher": "ELEARNINGFORCE International", 37 | "stackOwner": "ELEARNINGFORCE International" 38 | } 39 | } -------------------------------------------------------------------------------- /certified-connectors/Transform2All/readme.md: -------------------------------------------------------------------------------- 1 | ## GAC Transform2All 2 | With Transform2All you are able to apply transformation schemas to transform the representation of your data from one format (JSON, XML, CSV, TXT) to another. This gives you the ability to easily exchange data between Microsoft Power Automate connectors. 3 | 4 | ## Pre-requisites 5 | The user, who wants to use to the Transform2All connector in Power Automate, must meet the requirements below: 6 | 7 | - The user must have a paid subscription to at least one (or more) of the following GAC Business Solutions apps: 8 | * GAC Integration Platform 9 | * Production365 10 | * PSA365 11 | * Trade365 12 | 13 | ## Supported Operations 14 | The connector currently supports the following operations: 15 | 16 | - **Transform data format:** This operation is used to apply transformation schemas to transform the representation of your data from one format (JSON, XML, TXT, ...) to another. 17 | 18 | ## Deployment instructions 19 | Please use [these instructions](https://docs.microsoft.com/en-us/connectors/custom-connectors/paconn-cli) to deploy this connector as custom connector in Microsoft Power Automate and Power Apps 20 | -------------------------------------------------------------------------------- /certified-connectors/ZanranScaffolder/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "username", 8 | "description": "The username for this api", 9 | "tooltip": "Provide the username (if you don't yet have an account go to http://scaffolderlink.zanran.com/ to register)", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "password", 21 | "description": "The password for this api", 22 | "tooltip": "Provide the password", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#000000", 32 | "capabilities": [], 33 | "publisher": "Zanran Ltd", 34 | "stackOwner": "Zanran Ltd" 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /certified-connectors/Africa's Talking SMS/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "api_key": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "API Key", 8 | "description": "The API Key for this api", 9 | "tooltip": "Provide your API Key", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": false, 13 | "required": "true" 14 | } 15 | } 16 | } 17 | }, 18 | "policyTemplateInstances": [ 19 | { 20 | "templateId": "dynamichosturl", 21 | "title": "Replace webhook triggers host url", 22 | "parameters": { 23 | "x-ms-apimTemplateParameter.urlTemplate": "https://account.africastalking.com", 24 | "x-ms-apimTemplate-operationName": [ 25 | "DlrNotification", 26 | "InboxNotification", 27 | "BulkSMSOptOutNotification" 28 | ] 29 | } 30 | } 31 | ], 32 | "iconBrandColor": "#fc9206", 33 | "capabilities": [], 34 | "publisher": "Africa's Talking", 35 | "stackOwner": "Africa's Talking" 36 | } 37 | } -------------------------------------------------------------------------------- /certified-connectors/Ephesoft/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "<< Client Id Here >>", 9 | "scopes": [ 10 | "admin" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://api.us.ephesoft.io/v1/auth/oauth2/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://api.us.ephesoft.io/v1/auth/oauth2/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://api.us.ephesoft.io/v1/auth/oauth2/refresh" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#144787", 32 | "capabilities": [], 33 | "publisher": "Ephesoft Inc.", 34 | "stackOwner": "Ephesoft Inc." 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/Formstack Documents/README.md: -------------------------------------------------------------------------------- 1 | ##Formstack Documents 2 | 3 | Automatically populate templates with data from your favorite cloud apps. Never copy & paste again! 4 | 5 | ## Prerequisites 6 | 7 | You will need the following to proceed: 8 | 9 | - A Formstack Documents account 10 | - A Microsoft Power Apps or Power Automate plan 11 | 12 | 13 | ## Supported Operations 14 | 15 | The connector supports the following operations: 16 | 17 | ### Actions 18 | 19 | - `Get Documents` : This endpoint returns information about the documents in a user's account. The response includes the display name and other details about each documents. 20 | - `Get Document Fields` : This endpoint returns the fields inside the selected document. 21 | - `Merge Document` : This endpoint merges data into a document. 22 | - `Get Data Routes` : This endpoint returns information about the data routes in a user's account. The response includes the display name and other details about each data route. 23 | - `Get Data Route Fields` : This endpoint returns the fields inside the selected data route. 24 | - `Merge Data Route` : This endpoint merges data into a data route. 25 | 26 | ### Trigger 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /certified-connectors/TractionGuest/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "capabilities": [], 4 | "connectionParameters": { 5 | "token": { 6 | "oAuthSettings": { 7 | "clientId": "[DUMMY_VALUE]", 8 | "customParameters": { 9 | "authorizationUrl": { 10 | "value": "https://us.tractionguest.com/oauth/authorize" 11 | }, 12 | "refreshUrl": { 13 | "value": "https://us.tractionguest.com/oauth/token" 14 | }, 15 | "tokenUrl": { 16 | "value": "https://us.tractionguest.com/oauth/token" 17 | } 18 | }, 19 | "identityProvider": "oauth2", 20 | "properties": { 21 | "IsFirstParty": "False" 22 | }, 23 | "redirectMode": "Global", 24 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 25 | "scopes": [ 26 | "admin:webhooks" 27 | ] 28 | }, 29 | "type": "oauthSetting" 30 | } 31 | }, 32 | "iconBrandColor": "#000000", 33 | "publisher": "Traction Guest Inc.", 34 | "stackOwner": "Traction Guest Inc." 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/AvePoint Cloud Governance/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "username": { 5 | "type": "securestring", 6 | "uiDefinition": { 7 | "displayName": "Username", 8 | "description": "Enter your username. You must be an AvePoint Cloud Governance administrator.", 9 | "tooltip": "Username", 10 | "constraints": { 11 | "tabIndex": 2, 12 | "clearText": true, 13 | "required": "true" 14 | } 15 | } 16 | }, 17 | "password": { 18 | "type": "securestring", 19 | "uiDefinition": { 20 | "displayName": "Client Secret", 21 | "description": "Enter the client secret to authenticate with AvePoint Cloud Governance API.", 22 | "tooltip": "Client Secret", 23 | "constraints": { 24 | "tabIndex": 3, 25 | "clearText": false, 26 | "required": "true" 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#EE3C2D", 32 | "capabilities": [], 33 | "publisher":"AvePoint, inc.", 34 | "stackOwner":"AvePoint, inc." 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /certified-connectors/HuddoBoards/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "example-client-id", 9 | "scopes": ["default"], 10 | "redirectMode": "Global", 11 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 12 | "properties": { 13 | "IsFirstParty": "False" 14 | }, 15 | "customParameters": { 16 | "authorizationUrl": { 17 | "value": "https://boards.huddo.com/oauth/authorize" 18 | }, 19 | "tokenUrl": { 20 | "value": "https://boards.api.huddo.com/oauth/token" 21 | }, 22 | "refreshUrl": { 23 | "value": "https://boards.api.huddo.com/oauth/token" 24 | } 25 | } 26 | } 27 | } 28 | }, 29 | "iconBrandColor": "#f4991a", 30 | "capabilities": ["actions", "triggers"], 31 | "publisher": "Huddo by ISW Development Pty Ltd", 32 | "stackOwner": "Huddo by ISW Development Pty Ltd" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /certified-connectors/Cloud BOT/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "", 9 | "scopes": [ 10 | "execute", 11 | "refer", 12 | "suspend" 13 | ], 14 | "redirectMode": "Global", 15 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 16 | "properties": { 17 | "IsFirstParty": "False" 18 | }, 19 | "customParameters": { 20 | "authorizationUrl": { 21 | "value": "https://console.c-bot.pro/oauth/authorize" 22 | }, 23 | "tokenUrl": { 24 | "value": "https://console.c-bot.pro/oauth/token" 25 | }, 26 | "refreshUrl": { 27 | "value": "https://console.c-bot.pro/oauth/token" 28 | } 29 | } 30 | } 31 | } 32 | }, 33 | "iconBrandColor": "#f4f4f4", 34 | "capabilities": [], 35 | "publisher": "C-RISE Ltd.", 36 | "stackOwner": "C-RISE Ltd." 37 | } 38 | } -------------------------------------------------------------------------------- /certified-connectors/Industrial App Store/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "<>", 9 | "scopes": [ 10 | "DataRead" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://appstore.intelligentplant.com/AuthorizationServer/OAuth/Authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://appstore.intelligentplant.com/AuthorizationServer/OAuth/Token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://appstore.intelligentplant.com/AuthorizationServer/OAuth/Token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#CCCCCC", 32 | "capabilities": [] 33 | } 34 | } -------------------------------------------------------------------------------- /certified-connectors/Yeeflow/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "[DUMMY_VALUE]", 9 | "scopes": [ 10 | "openid basic_api offline_access" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://login.yeeflow.com/connect/authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://login.yeeflow.com/connect/token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://login.yeeflow.com/connect/token" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#1ab394", 32 | "capabilities": [], 33 | "publisher": "Yeeflow Singapore PTE. LTD.", 34 | "stackOwner": "Yeeflow Singapore PTE. LTD." 35 | } 36 | } -------------------------------------------------------------------------------- /certified-connectors/Entersoft/apiProperties.json: -------------------------------------------------------------------------------- 1 | { 2 | "properties": { 3 | "connectionParameters": { 4 | "token": { 5 | "type": "oauthSetting", 6 | "oAuthSettings": { 7 | "identityProvider": "oauth2", 8 | "clientId": "[[DummyValue]]", 9 | "scopes": [ 10 | "esmspowerappsconnectorfree" 11 | ], 12 | "redirectMode": "Global", 13 | "redirectUrl": "https://global.consent.azure-apim.net/redirect", 14 | "properties": { 15 | "IsFirstParty": "False" 16 | }, 17 | "customParameters": { 18 | "authorizationUrl": { 19 | "value": "https://api.entersoft.gr/Auth/Authorize" 20 | }, 21 | "tokenUrl": { 22 | "value": "https://api.entersoft.gr/Auth/Token" 23 | }, 24 | "refreshUrl": { 25 | "value": "https://api.entersoft.gr/Auth/Refresh" 26 | } 27 | } 28 | } 29 | } 30 | }, 31 | "iconBrandColor": "#0E2E4E", 32 | "capabilities": [ 33 | "actions", 34 | "triggers" 35 | ], 36 | "publisher": "Entersoft SA", 37 | "stackOwner": "Entersoft SA" 38 | } 39 | } -------------------------------------------------------------------------------- /certified-connectors/Poka/Readme.md: -------------------------------------------------------------------------------- 1 | ## Poka Connector 2 | The Poka connector provides a list of triggers that allow you to interact with the data in your application. 3 | 4 | ## Prerequisites 5 | To use this connector you'll need to have your Poka application ready. 6 | Also, you'll have to generate a generic API key from your admin panel in the following section: Admin > Configuration > API Keys. 7 | 8 | ## Supported Triggers 9 | This connector contains three different triggers: 10 | * `When a new item is created` 11 | * `When an item is updated` 12 | * `When an item is deleted` 13 | 14 | They can all be triggered on several items like: 15 | * Call for Help Types 16 | * Call for Helps 17 | * Departments 18 | * Divisions 19 | * Filled Forms 20 | * Form Categories 21 | * Form Templates 22 | * News 23 | * News Types 24 | * Plants 25 | * Production Lines 26 | * Shifts 27 | * Titles 28 | * Users 29 | * Workstations 30 | * And more 31 | 32 | ## How you can leverage our connector? 33 | If you would like to learn more about how you can leverage this connector within your digital ecosystem, see our [blog post](https://blog.poka.io/digitally-connecting-the-factory-floor-with-poka-and-microsoft-power-automate), where we discuss common use cases. 34 | --------------------------------------------------------------------------------