Info |
---|
Teil von AntonyLegacy |
Inhaltsverzeichnis
Table of Contents | ||||
---|---|---|---|---|
|
Objekte
...
verknüpfen
Endpunkt: POST - /api/v1/link/link
Version: 2.2322.219126
Beschreibung: Verknüpft ein Objekt mit einem weiteren
Beispiel Request:
Code Block |
---|
http://localhost:5041/api/v1/link/link?fromRegisterUri={ "fromRegisterUri":"antony://mail/0&toRegisterUri=1601", "toRegisterUri":"antony://contact/1231211" } |
Beispiel Response:
200 Statuscode
...
Note |
---|
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können |
...
Objekt
...
Verknüpfung aufheben
Endpunkt: DELETE - /api/v1/link/unlink
Version: 2.2322.219126
Beschreibung: Hebt die Verknüpfung zwischen Objekten auf
Beispiel Request:
Code Block |
---|
http://localhost:5041/api/v1/link/unlink?fromRegisterUri={ "fromRegisterUri":"antony://mail/0&toRegisterUri=1601", "toRegisterUri":"antony://contact/1231211" } |
Beispiel Response:
200 Statuscode
...
Note |
---|
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können |
...
Alle Verknüpften Objekte eines Objekts abholen
EndpunkteEndpunkt:
GET - /api/v1/calendar/by-resource/getLinkedTolink?registerUri={registerUri}&skip={skip}&take={take}
GET- /api/v2/chat/command/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}
GET- /api/v1/contacts/getLinkedTo?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
Code Block |
---|
[
{
"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
Info |
---|
Der ResultCode kann folgende Bedeutung haben: 0 = Ok Das Message Feld kann Informationen zum ResultCode enthalten. |
401 Statuscode:
Kein Body
500 Statuscode:
Interner Server Error
Note |
---|
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können |
...
Alle Verknüpften Objekte eines Objekts durchsuchen
Endpunkt: GET - /api/v1/mail/query//getLinkedTolink?registerUri={registerUri}&searchText={searchText}&skip={skip}&take={take}
hier fehlen die Flexobjekte!
Version: 2.2322.219126
Beschreibung: Gibt alle Objekte zurück die vom Typen Chat, Kalender, Kontakt oder Mail sind und mit der angegeben RegisterUri verknüpft sind Hebt die Verknüpfung zwischen Objekten auf
Beispiel Request:
...
...
...
...
registerUri=antony://mail/1601&searchText=Max+Mustermann&skip=0&
...
Beispiel Response:
200 Statuscode
Code Block |
---|
[ { "RegisterUri": "antony://mail/1601", "CommonCaption": "Das ist eine Test E-Mail", "CommonFrom": "john@doe.de", "CommonTo": "max@mustermann.de" }, { "RegisterUri": "antony://contact/123 |
Beispiel Response:
200 Statuscode
...
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
Info |
---|
Der ResultCode kann folgende Bedeutung haben: 0 = Ok Das Message Feld kann Informationen zum ResultCode enthalten. |
401 Statuscode:
Kein Body
500 Statuscode:
...
Note |
---|
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können |
Info |
---|
Um die RegisterUri eines Objekts zu bekommen muss man als Feld (sofern möglich) noch “registerUri” mit angeben |
...
Alle verknüpfbaren Objekte mit Suchtext suchen
Endpunkt: GET - /api/v1/link/searchObjectsToLink ?getLinkableObjects?searchText={searchText}&skip={skip}&take={take}
Version: 2.22.132
Beschreibung: gibt eine Liste von Standardobjekten zurück, die mit dem objekt verknüpft werden können
...
Gibt alle Objekte zurück die verknüpfbar sind.
Beispiel Request:
...
...
Beispiel Respone
Code Block | ||
---|---|---|
| ||
[
{
icon -> base64 encoded icon
description -> beschreibung aus antony (zusammen)
id -> id des objektes
objecttype -> 3 für mails, ....
}
] |
Anzeige der verlinkten Objekte
Endpunkt: GET- /api/v1/link/getLinkedObjects
Version:
Beschreibung: gibt eine Liste von Standardobjekten zurück, die mit dem Object verlinkt sind
Code Block |
---|
http://localhost:5041/api/v1/link/getLinkedObjects?RegisterUri=antony://mail/0 |
Beispiel Respone
...
language | json |
---|
...
getLinkableObjects?searchText=Das+ist+ein+Test&skip=0&take=5
Beispiel Response:
200 Statuscode
Code Block |
---|
[
{
"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
Note |
---|
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/v1/chat/getLinkedTo?registerUri={registerUri}&skip={skip}&take={take}&fields={fields}
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
Note |
---|
Tritt auf wenn ein oder mehrere Services nicht aufgerufen werden können |
Info |
---|
Um die RegisterUri eines Objekts zu bekommen muss man als Feld (sofern möglich) noch “registerUri” mit angeben |
...