Skip to content

Commit 1938d24

Browse files
stsiekSiek
andauthored
Add P2A certified-connector/Converter (#1558)
* Add certified-connector/Converter * Update certified-connectors/Converter * Converter - Readme.md - Schema * Converter * Converter * Converter * Converter * Converter * COnverter * Converter * Converter * COnverter * Converter * Converter * Converter Co-authored-by: Siek <stephan.siek@gmail.com>
1 parent 49deb31 commit 1938d24

File tree

3 files changed

+241
-0
lines changed

3 files changed

+241
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# P2A Converter for Power Automate
2+
Convert your data easily from one format to another with Microsoft Power Automate or Azure Logic Apps solutions and with our data conversion services CSV to JSON, JSON to CSV, ...
3+
4+
## Setup
5+
- [Get Key](https://www.power2apps.de/apikey/) get your key without registration
6+
7+
## Supported Operations
8+
9+
### Convert CSV to JSON
10+
Convert CSV-Data to JSON
11+
12+
### Convert JSON to CSV
13+
Convert JSON To CSV-Data
14+
15+
### Convert CSV To Excel
16+
Convert CSV-Data to Excel-File
17+
18+
### Convert SharePoint Search Results
19+
Convert SharePoint search results to a simple list
Lines changed: 199 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,199 @@
1+
{
2+
"swagger": "2.0",
3+
"info": {
4+
"title": "Converter",
5+
"description": "Enables conversion of different data formats from one to another.",
6+
"version": "1.0",
7+
"contact": {
8+
"name": "Power2Apps Support",
9+
"url": "https://www.power2apps.de/kontakt",
10+
"email": "kontakt@power2apps.de"
11+
}
12+
},
13+
"x-ms-connector-metadata": [
14+
{
15+
"propertyName": "Website",
16+
"propertyValue": "https://www.power2apps.de"
17+
},
18+
{
19+
"propertyName": "Privacy policy",
20+
"propertyValue": "https://www.power2apps.de/datenschutz"
21+
},
22+
{
23+
"propertyName": "Categories",
24+
"propertyValue": "Content and Files;Data"
25+
}
26+
],
27+
"host": "webapiconverterservice20211014190508.azurewebsites.net",
28+
"basePath": "/Converter",
29+
"schemes": [
30+
"https"
31+
],
32+
"paths": {
33+
"/ConvertCsvdataToExcel": {
34+
"post": {
35+
"responses": {
36+
"200": {
37+
"description": "OK",
38+
"schema": {
39+
"type": "string"
40+
}
41+
}
42+
},
43+
"operationId": "ConvertCsvdataToExcel",
44+
"consumes": [
45+
"text/plain"
46+
],
47+
"produces": [
48+
"application/json"
49+
],
50+
"summary": "Convert CSV To Excel",
51+
"description": "Convert CSV-Data to Excel-File",
52+
"x-ms-visibility": "important",
53+
"parameters": [
54+
{
55+
"name": "CSV-Data",
56+
"in": "body",
57+
"required": true,
58+
"schema": {
59+
"type": "string",
60+
"x-ms-visibility": "important"
61+
},
62+
"x-ms-visibility": "important"
63+
}
64+
]
65+
}
66+
},
67+
"/ConvertCsvdataToJson": {
68+
"post": {
69+
"responses": {
70+
"200": {
71+
"description": "OK",
72+
"schema": {
73+
"type": "string"
74+
}
75+
}
76+
},
77+
"operationId": "ConvertCsvdataToJson",
78+
"consumes": [
79+
"text/plain"
80+
],
81+
"produces": [
82+
"application/json"
83+
],
84+
"x-ms-visibility": "important",
85+
"summary": "Convert CSV To JSON",
86+
"description": "Convert CSV-Data to JSON",
87+
"parameters": [
88+
{
89+
"name": "CSV-Data",
90+
"in": "body",
91+
"required": true,
92+
"schema": {
93+
"type": "string",
94+
"x-ms-visibility": "important"
95+
},
96+
"x-ms-visibility": "important"
97+
}
98+
]
99+
}
100+
},
101+
"/ConvertJsonToCsvdata": {
102+
"post": {
103+
"responses": {
104+
"200": {
105+
"description": "OK",
106+
"schema": {
107+
"type": "string"
108+
}
109+
}
110+
},
111+
"summary": "Convert JSON To CSV",
112+
"operationId": "ConvertJsonToCsvdata",
113+
"parameters": [
114+
{
115+
"name": "JSON",
116+
"in": "body",
117+
"required": true,
118+
"schema": {
119+
"type": "string",
120+
"x-ms-visibility": "important"
121+
},
122+
"x-ms-visibility": "important"
123+
}
124+
],
125+
"description": "Convert JSON-Data to CSV-Data",
126+
"x-ms-visibility": "important"
127+
}
128+
},
129+
"/ConvertSharePointSearchResults": {
130+
"post": {
131+
"responses": {
132+
"200": {
133+
"description": "OK",
134+
"schema": {
135+
"type": "array",
136+
"items": {
137+
"type": "object",
138+
"properties": {
139+
"title": {
140+
"type": "string",
141+
"description": "Title of SharePoint-Ressource",
142+
"title": "title"
143+
},
144+
"link": {
145+
"type": "string",
146+
"description": "Link of SharePoint-Ressource",
147+
"title": "link"
148+
}
149+
}
150+
}
151+
}
152+
}
153+
},
154+
"summary": "Convert SharePoint Search Results",
155+
"description": "Convert SharePoint search results to a simple list",
156+
"operationId": "ConvertSharePointSearchResults",
157+
"x-ms-visibility": "important",
158+
"parameters": [
159+
{
160+
"name": "Content-Type",
161+
"in": "header",
162+
"required": true,
163+
"type": "string",
164+
"default": "application/json",
165+
"x-ms-visibility": "important",
166+
"description": "SharePoint Json-Result",
167+
"x-ms-summary": "SP-Result"
168+
},
169+
{
170+
"name": "JSON",
171+
"in": "body",
172+
"required": true,
173+
"schema": {
174+
"type": "string",
175+
"x-ms-visibility": "important"
176+
},
177+
"x-ms-visibility": "important"
178+
}
179+
]
180+
}
181+
}
182+
},
183+
"definitions": {},
184+
"parameters": {},
185+
"responses": {},
186+
"securityDefinitions": {
187+
"API-Schlüssel": {
188+
"type": "apiKey",
189+
"in": "header",
190+
"name": "ApiKey"
191+
}
192+
},
193+
"security": [
194+
{
195+
"API-Schlüssel": []
196+
}
197+
],
198+
"tags": []
199+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"properties": {
3+
"connectionParameters": {
4+
"api_key": {
5+
"type": "securestring",
6+
"uiDefinition": {
7+
"displayName": "Api-Key (free on \"https://power2apps.de/apikey\")",
8+
"description": "\"Api-Key (free on \"https://power2apps.de/apikey\")\" f\u00fcr diese API",
9+
"tooltip": "Stellen Sie \"Api-Key (free on \"https://power2apps.de/apikey\")\" bereit.",
10+
"constraints": {
11+
"tabIndex": 2,
12+
"clearText": false,
13+
"required": "true"
14+
}
15+
}
16+
}
17+
},
18+
"iconBrandColor": "#da3b01",
19+
"capabilities": [],
20+
"publisher": "Power2Apps P2A GmbH",
21+
"stackOwner": "Power2Apps P2A GmbH"
22+
}
23+
}

0 commit comments

Comments
 (0)