Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Current »

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


  • No labels