Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Teil von AntonyLegacy

Inhaltsverzeichnis

Table of Contents
minLevel2
maxLevel2

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
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

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:

...

http://localhost

...

/api/v1

...

/link?

...

registerUri=antony://mail/1601&searchText=Max+Mustermann&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/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
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:

...

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:

http://localhost

...

/api/v1/link/

...

Beispiel Respone

Code Block
languagejson
[
{
  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

...

languagejson

...

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

...