Teil von AntonyLegacy
Inhaltsverzeichnis
Objekte verknüpfen
Endpunkt: POST - /api/v1/link
Version: 2.22.126
Beschreibung: Verknüpft ein Objekt mit einem weiteren
Beispiel Request:
{ "fromRegisterUri":"antony://mail/1601", "toRegisterUri":"antony://contact/1211" }
Beispiel Response:
200 Statuscode
{ "ResultCode": 0 "Message": "" }
Der ResultCode kann folgende Bedeutung haben:
0 = Ok
1 = Eine der übergebenen RegisterUri’s ist falsch
2 = Ein Fehler ist im Service aufgetreten
Das Message Feld kann Informationen zum ResultCode enthalten.
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Objekt Verknüpfung aufheben
Endpunkt: DELETE - /api/v1/link
Version: 2.22.126
Beschreibung: Hebt die Verknüpfung zwischen Objekten auf
Beispiel Request:
{ "fromRegisterUri":"antony://mail/1601", "toRegisterUri":"antony://contact/1211" }
Beispiel Response:
200 Statuscode
{ "ResultCode": 0 "Message": "" }
Der ResultCode kann folgende Bedeutung haben:
0 = Ok
1 = Eine der übergebenen RegisterUri’s ist falsch
2 = Ein Fehler ist im Service aufgetreten
Das Message Feld kann Informationen zum ResultCode enthalten.
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Alle Verknüpften Objekte eines Objekts abholen
Endpunkt: GET - /api/v1/link?registerUri={registerUri}&skip={skip}&take={take}
Version: 2.22.126
Beschreibung: Hebt die Verknüpfung zwischen Objekten auf
Beispiel Request:
http://localhost/api/v1/link?registerUri=antony://mail/1601&skip=0&take=5
Beispiel Response:
200 Statuscode
[ { "RegisterUri": "antony://mail/1601", "CommonCaption": "Das ist eine Test E-Mail", "CommonFrom": "john@doe.de", "CommonTo": "max@mustermann.de" }, { "RegisterUri": "antony://contact/1211", "CommonCaption": "John - Doe", "CommonFrom": "", "CommonTo": "" }, { "RegisterUri": "antony://flexobject/4/86", "CommonCaption": "Das ist ein Test Flexobjekt", "CommonFrom": "", "CommonTo": "" } ]
Das Icon Feld wird in Zukunft noch dazu kommen. Aktuell haben wir nicht auf die schnelle die Möglichkeit die Icons mit zu implementieren
Der ResultCode kann folgende Bedeutung haben:
0 = Ok
1 = Eine der übergebenen RegisterUri’s ist falsch
2 = Ein Fehler ist im Service aufgetreten
Das Message Feld kann Informationen zum ResultCode enthalten.
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Alle Verknüpften Objekte eines Objekts durchsuchen
Endpunkt: GET - /api/v1/link?registerUri={registerUri}&searchText={searchText}&skip={skip}&take={take}
Version: 2.22.126
Beschreibung: Hebt die Verknüpfung zwischen Objekten auf
Beispiel Request:
http://localhost/api/v1/link?registerUri=antony://mail/1601&searchText=Max+Mustermann&skip=0&take=5
Beispiel Response:
200 Statuscode
[ { "RegisterUri": "antony://mail/1601", "CommonCaption": "Das ist eine Test E-Mail", "CommonFrom": "john@doe.de", "CommonTo": "max@mustermann.de" }, { "RegisterUri": "antony://contact/1002", "CommonCaption": "Max Mustermann - Musterstraße 12", "CommonFrom": "", "CommonTo": "" } ]
Das Icon Feld wird in Zukunft noch dazu kommen. Aktuell haben wir nicht auf die schnelle die Möglichkeit die Icons mit zu implementieren
Der ResultCode kann folgende Bedeutung haben:
0 = Ok
1 = Eine der übergebenen RegisterUri’s ist falsch
2 = Ein Fehler ist im Service aufgetreten
Das Message Feld kann Informationen zum ResultCode enthalten.
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Alle verknüpfbaren Objekte mit Suchtext suchen
Endpunkt: GET - /api/v1/link/getLinkableObjects?searchText={searchText}&skip={skip}&take={take}
Version: 2.22.132
Beschreibung: Gibt alle Objekte zurück die verknüpfbar sind.
Beispiel Request:
http://localhost/api/v1/link/getLinkableObjects?searchText=Das+ist+ein+Test&skip=0&take=5
Beispiel Response:
200 Statuscode
[ { "RegisterUri": "antony://mail/1601", "CommonCaption": "Das ist eine Test E-Mail", "CommonFrom": "john@doe.de", "CommonTo": "max@mustermann.de" }, { "RegisterUri": "antony://contact/1002", "CommonCaption": "Max Mustermann - Musterstraße 12", "CommonFrom": "", "CommonTo": "" } ]
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Verknüpfte Objekte (Bestimmter Typ) abholen
Endpunkte:
GET- /api/v1/calendar/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}&fields={fields}
GET- /api/v2/chat/command/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}&fields={fields} | Nicht implementiert aktuell
GET- /api/v1/contacts/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}&fields={fields}
GET- /api/v1/mail/query/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}&fields={fields}
GET- /api/v1/flexobject/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take} | Hier gibt es kein Fields Parameter
Version: 2.22.132
Beschreibung: Gibt alle Objekte zurück die vom Typen Chat, Kalender, Kontakt oder Mail sind und mit der angegeben RegisterUri verknüpft sind
Beispiel Response:
200 Statuscode
Gibt eine Auflistung der Objekte zurück
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können
Um die RegisterUri eines Objekts zu bekommen muss man als Feld (sofern möglich) noch “registerUri” mit angeben