UrlDownload
HTTP-Requests
ausführen (Daten abrufen)
,
HTTP-Requests
ausführen (Daten senden)
Dieser Step greift auf eine URL zu und läd den Inhalt herunter. Das Ergebnis ist ein Wer von Typ String.
Dokumentation im Handbuch aufrufenÜber Synesty Studio für API Connector Tools
Mit Synesty als No Code Middleware verbinden Sie API Connector Tools mit anderen Schnittstellen, APIs und Systemen ohne Programmierung per Drag&Drop.
Automatisieren Sie Geschäftsprozesse und Integrationen wie EDI Datenimport / Export.
Wir unterstützen Datenformate wie CSV, Excel (XLS/XLSX), XML oder JSON und ermöglichen auch HTTP-Konnektoren zu REST- oder GraphQL-APIs. Kunden nutzen es auch für Auswertungen, ETL-Aufgaben oder Feed-Optimierung.
Unser No Code Flow-Editor und unsere Low Code Scripting Tools ermöglichen kreative Anpassungen für jede Art von Integration.
Passende Vorlagen
-
CSV in XML umwandeln (CSV2XML)
-
JSON in CSV umwandeln
-
Artikel-Preisberechnung automatisieren
-
XML in CSV umwandeln (auch XML2Excel, XML2CSV, XML2XLS, XML2XLSX)
-
Sitemap.xml von Website einlesen
-
XML und JSON aus einem Spreadsheet erstellen
-
Commercetools Integration
-
EZB Wechselkurse in Echtzeit von XML als CSV
-
PAQATO - Bestellungen übermitteln
-
idealo Webservices
-
plentymarkets Paketnummer von Bestellungen importieren [plentymarkets REST API]
-
CSV Auftragsdatei aus Tradebyte XML Auftragsdatei erzeugen
-
lexoffice-Belege importieren
-
PriceAPI - Vorlage
-
Google Shopping CSV Datenfeed erzeugen
-
Google Shopping XML Feed Optimierung
-
CHECK24 - Artikel Listing
-
CHECK24 - Bestellungen importieren
-
shopify - Produkte importieren
-
Afterbuy - Produkte importieren
-
JTL Artikelimportdatei aus CSV Lieferantendatei erstellen (ITscope)
-
JTL Auftragsimportdatei aus CSV Auftragsdatei erstellen (idealo)
-
HiltesCreateSalesAndCustomerExport
-
Dropbox Datei-Download und Upload
-
BMEcat 1.2. XML einlesen
-
BMEcat 2005 XML einlesen
-
CSV Import von URL
-
Spreadsheet mit leeren Zeilen am Anfang erstellen
Über Synesty Studio für API Connector Tools
Mit Synesty als No Code Middleware verbinden Sie API Connector Tools mit anderen Schnittstellen, APIs und Systemen ohne Programmierung per Drag&Drop.
Automatisieren Sie Geschäftsprozesse und Integrationen wie EDI Datenimport / Export.
Wir unterstützen Datenformate wie CSV, Excel (XLS/XLSX), XML oder JSON und ermöglichen auch HTTP-Konnektoren zu REST- oder GraphQL-APIs. Kunden nutzen es auch für Auswertungen, ETL-Aufgaben oder Feed-Optimierung.
Unser No Code Flow-Editor und unsere Low Code Scripting Tools ermöglichen kreative Anpassungen für jede Art von Integration.
Passende Vorlagen
-
CSV in XML umwandeln (CSV2XML)
-
JSON in CSV umwandeln
-
Artikel-Preisberechnung automatisieren
-
XML in CSV umwandeln (auch XML2Excel, XML2CSV, XML2XLS, XML2XLSX)
-
Sitemap.xml von Website einlesen
-
XML und JSON aus einem Spreadsheet erstellen
-
Commercetools Integration
-
EZB Wechselkurse in Echtzeit von XML als CSV
-
PAQATO - Bestellungen übermitteln
-
idealo Webservices
-
plentymarkets Paketnummer von Bestellungen importieren [plentymarkets REST API]
-
CSV Auftragsdatei aus Tradebyte XML Auftragsdatei erzeugen
-
lexoffice-Belege importieren
-
PriceAPI - Vorlage
-
Google Shopping CSV Datenfeed erzeugen
-
Google Shopping XML Feed Optimierung
-
CHECK24 - Artikel Listing
-
CHECK24 - Bestellungen importieren
-
shopify - Produkte importieren
-
Afterbuy - Produkte importieren
-
JTL Artikelimportdatei aus CSV Lieferantendatei erstellen (ITscope)
-
JTL Auftragsimportdatei aus CSV Auftragsdatei erstellen (idealo)
-
HiltesCreateSalesAndCustomerExport
-
Dropbox Datei-Download und Upload
-
BMEcat 1.2. XML einlesen
-
BMEcat 2005 XML einlesen
-
CSV Import von URL
-
Spreadsheet mit leeren Zeilen am Anfang erstellen
Inputs
Das sind die Optionen, mit denen man den Step konfigurieren kann.
Name | Datentyp | Beschreibung | Pflichtfeld | Werte |
---|---|---|---|---|
account | ACCOUNT | Select a HTTP account for client certificate based authentication | Nein | |
host | STRING | Das ist die URL die heruntergeladen werden soll. (z.B. http://api.somewebservice.com/GetStock, http://www.mywebsite.com/products.csv oder ftp://${username}:${password}@ftp.myserver.com/folder/file.csv). Unterstützte Protokolle sind http://, https://, ftp://. Wenn das Protokoll weggelassen wird, wird es standartmäßig durch http:// ersetzt. | Ja | |
method | STRING | Die HTTP Methode (GET, POST, PUT, HEAD, PATCH, DELETE). | Ja |
|
username | STRING | Falls die URL mit HTTP BASIC AUTH geschützt ist. Das ist der Benutzername. | Nein | |
password | STRING | Das HTTP BASIC AUTH Passwort. | Nein | |
errorStatusCodes | STRING | kommagetrennte Liste von HTTP Status Codes bei denen der Flow anhält, z.B. 403,404,500. Leer lassen für alle Status Codes größer 300. | Nein | |
filename | STRING | Kann verwendet werden um Dateinamen der Antwort-Dateien zusammenzusetzen. Bitte geben sie die Dateierweiterung für den Dateinamen immer mit an (z.B. meinedatei.txt). Wenn leer wird der Dateiname automatisch gesetzt. | Nein | Standardwert: ${autoFilename} |
requestBody | STRING | Optional: Den HTTP request body direkt senden. Besonders nützlich bei der Kommunikation mit REST-APIs oder XML-Webdiensten, bei denen die ganze Anfrage in das Text Feld geschrieben wird. Kann nur bei der POST, PATCH, PUT HTTP Methode verwendet werden. Bei bodyContentType=multipart/form-data (oder Dateiupoad mit fileToUpload) kann man auch Form-Parameter übermitteln z.B. ¶m1=value1¶m2=value2 (wenn die URL/host keine Parameter hat, dann ohne das erste &-Zeichen). Es ist auch für bessere Lesbarkeit möglich, pro Zeile einen Parameter zu verwenden. Wichtig ist, dass der Wert keine Zeilenumbrüche beinhaltet. Verwenden Sie ggf. die Funktion ${urlEncode("one & one is two")}, um Werte url-encodiert zu schicken. Für mehrzeilige Werte sollte die Freemarker <#compress> function probiert werden. | Nein | |
fileToUpload | FILE | Optional: Sendet diese Datei im request body, ähnlich dem Upload-Formular auf einer Webseite. | Nein | |
fileParameterName | STRING | Optional: Der Name des HTTP-Anfrage-Parameters unter dem die Datei hochgeladen wird (Default wenn leer: 'upfile'). | Nein | |
bodyContentType | STRING | Optional: Der Content type des requestBody. | Nein |
|
requestHeaders | STRING | Optional: Zusätzliche HTTP request headers, die der HTTP Anfrage als key=value (Schlüssel-Wert-Paar) hinzugefügt werden (ein Paar pro Zeile). | Nein | |
timeoutInSeconds | STRING | Optional: HTTP Verbingungs- und Lese-Timeout in Sekunden. Default: 60s. Wenn der Server für die Antwort länger als timeoutInSeconds braucht, schlägt der Step fehl und gibt ienen Fehler aus. | Nein | Standardwert: 60 |
sslCertificates | STRING | Experten-Einstellungen für https-urls: Unter normalen Umständen resultieren URLs mit Selbst-Signierten SSL Zertifikaten in einem Fehler. Dieser kann übergangen werden wenn diese Einstellung auf 'Selbst-Signierten SSL Zertifikaten vertrauen' gesetzt wird. Diese Einstellung stellt aber ein Sicherheitsrisiko dar, da schadhafte Seiten dies missbrauchen könnten um sensitive Informationsn zu stehlen. Nur benutzen, wenn Sie wissen was Sie tun!!! | Nein |
|
responseEncoding | STRING | Diese Option nur verwenden, wenn der Ausgabe-Typ aus String gesetzt ist und der response header keinen gültigen Zeichensatz enthält. | Nein |
|
outputtype | STRING | Der Typ der Ausgabe des Steps. (Anmerkung: String ist veraltet und sollte nur während der Entwicklung zum debuggen genutzt werden. Könnte ohne weiteren Hinweis in der Zukunft entfernt werden.) | Nein |
|
Outputs
Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.
Name | Datentyp | Beschreibung |
---|---|---|
file | FILE | Die heruntergeladene Datei (nur wenn der Ausgabetyp 'Datei' ausgewählt ist). |
urlcontent | STRING | Der heruntergeladene Inhalt als STRING (Nur wenn der Ausgabetyp 'string' ausgewählte ist). Anmerkung: String ist veraltet und sollte nur während der Entwicklung zum debuggen genutzt werden. Könnte ohne weiteren Hinweis in der Zukunft entfernt werden. |
statusCode | STRING | Der HTTP Status Code der Antwort. |
statusText | STRING | Der HTTP Status Text der Antwort. |
responseTimeInMillis | NUMBER | Die Antwort Zeit. |
responseSize | NUMBER | DIe Grüße des Antwort in bytes. |
responseHeaders | STRING | Die HTTP-Antwort headers. |
requestBody | STRING | Der gesendete HTTP-requestbody. |
Hilfe oder Projektsupport gewünscht?
Wenn Sie Hilfe bei der Einrichtung dieses Steps benötigen oder ein Projekt umsetzen wollen, dann unterstützen Sie unsere verifizierten Partner. Partner findenWeitere Steps in API Connector Tools
Name | Version | Beschreibung | Anwendungsfall |
---|---|---|---|
![]()
WebDAVDownload
WebDAVDownload
|
- | Dieser Step lädt Dateien vonn einem WebDAV-Server herunter. |
Dateien
empfangen oder herunterladen
|
XMLReader
XMLReader
|
- | Einlesen einer XML Datei in ein Spreadsheet. |
XML Daten
|
SpreadsheetUrlDownload
SpreadsheetUrlDownload
|
- | Dieser Step kann mehrere HTTP Calls basierend auf einem SPREADSHEET oder einer SPREADSHEETLIST ausführen. Sie können den Step benutzen, um verschiedene Arten von Webservices/APIs zu verbinden. Einfache Calls und Stapel-Verarbeitung mehrerer Zeilen wird unterstützt. |
HTTP-Requests
ausführen (Daten abrufen)
,
HTTP-Requests
ausführen (Daten senden)
|
![]()
WebDAVDownload
WebDAVDownload
|
- | Dieser Step lädt Dateien vonn einem WebDAV-Server herunter. |
Dateien
empfangen oder herunterladen
|
![]()
ExtractArchive
ExtractArchive
|
- | Dekomprimiert ein ZIP-Archiv in eine Dateiliste |
Dateien
empfangen oder herunterladen
|
![]()
WebDAVUpload
WebDAVUpload
|
- | Dieser Step kann Dateien auf einen WebDAV-Server hochladen. |
Dateien
senden oder hochladen
|
![]()
WebDAVRename
WebDAVRename
|
- | Dieser Step bennent eine oder mehrere Dateien auf einem WebDAV-Server um, bzw. verschiebt sie in einen existierenden Unterordner. | |
APICall
APICall
|
- | Stellt eine API/HTTP-Anfrage. Unterstützt das Parsen von XML/JSON-Antworten und sog. Weiterblättern (Pagination). |
HTTP-Requests
ausführen (Daten abrufen)
,
HTTP-Requests
ausführen (Daten senden)
|
Archive
Archive
|
- | Komprimiert eine einzelne DATEI oder eine DATEILISTE zu einem ZIP-Archiv | |
![]()
WebDAVUpload
WebDAVUpload
|
- | Dieser Step kann Dateien auf einen WebDAV-Server hochladen. |
Dateien
senden oder hochladen
|
UrlDownload
UrlDownload
|
- | Dieser Step greift auf eine URL zu und läd den Inhalt herunter. Das Ergebnis ist ein Wer von Typ String. |
HTTP-Requests
ausführen (Daten abrufen)
,
HTTP-Requests
ausführen (Daten senden)
|
![]()
WebDAVRename
WebDAVRename
|
- | Dieser Step bennent eine oder mehrere Dateien auf einem WebDAV-Server um, bzw. verschiebt sie in einen existierenden Unterordner. | |
HTML2Spreadsheet
HTML2Spreadsheet
|
- | Extrahiert HTML-Elemente aus einer Datei oder einem Spreadsheet (mit HTML-Code in einer Spalte). |
Dateien
|
HTMLParser
HTMLParser
|
- | Kann HTML-String einlesen und bestimmte Elemente daraus extrahieren, indem CSS- oder jQuery - Ausdrücke verwendet werden. Anschließend kann damit eine neue String-Ausgabe aus diesen extrahierten Elementen zur weiteren Verarbeitung erstellt werden. | |
JSONReader
JSONReader
|
- | Liest die JSON-Datei in ein SPREADSHEET-Objekt. |
JSON Daten
|