REST API Client Concept Office
Der Webservice Client „Concept Office“ nutzt zur Übertragung von Bestellungen und Auftragsbestätigungen das nachfolgend beschriebene REST API.
Die Pfade gelten unterhalb des hinterlegten Endpunktes für den Service Host.
URI | Methode | Bemerkung | Body | Response |
---|---|---|---|---|
/CoEdiService/authentication | POST | Im Response wird ein Token zurück geliefert. Das ist in nachfolgenden Aufrufen immer im Header mit zugeben. „Authorization“, „token “ <authenticationToken> | {„LoginName“: „<loginname>“,„Password“:„<password>“}„ | {„LoginName“:„soft“,“Token„:„abc123“} |
DELETE | ||||
/CoEdiService/filelist/{doctype} | GET | Liefert eine Liste der bereitstehenden Dateien. doctype =“Orders“ | ||
/CoEdiService/files/{doctype}/{filename} | PUT | Upload einer Datei doctype=“Orders“ Der Dateiinhalt wird als Bytestream im Body übergeben. | {„ResultCode“: 0, „TranscationSuccessfull“: false, „Files“: [], „Committed“: false, „Rollbacked“: false} | |
GET | Download einer Datei. doctype=“OrderResponse“. Rückmeldung der Datei als Bytestream. | |||
DELETE | Löschen einer Datei nach erfolgreichem Download. doctype=“OrderResponse“. | |||
/CoEdiService/Version | GET |