Botfriends AttachDataExtended
Mit diesem Aufruf können Daten an eine Session hinzugefügt und aktualisiert werden.
Der Aufruf speichert die Daten als Aktion “ATTACH_DATA_E” in der Datenbank.
Dies kann für externe Anwendung benutzt werden, um eine gewisse Logik zu berücksichtigen.
Zum Beispiel zur visuellen Anzeige in einer Webseite.
POST /api/v1/Botfriends/attach/extended
{
"data": {
"sessionId": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
Das “data” Objekt kann eine beliebige Anzahl an Schlüssel/Wert-Paaren beinhalten.
Folgende Schlüssel müssen immer übergeben werden:
sessionId: Die Session ID zu der Daten als Schlüssel/Wert Paare hinzugefügt werden sollen.
Sollte der Parameter fehlen, wird mit einem Status 406 geantwortet:
{
"statusText": "Missing parameter sessionId!",
"statusCode": 406,
"item": {}
}
Sollte die Session nicht existieren, wird mit einem Status 404 geantwortet:
{
"statusText": "Session was not found!",
"statusCode": 404,
"item": {}
}
Bei erfolgreichem Aufruf, wird ein Status 200 mit folgendem Inhalt zurückgegeben:
{
"statusText": "OK",
"statusCode": 200,
"item": {
"data": {
"queue": "development",
"skill": "Skill",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
}
Es werden nach dem Aufruf alle Daten zurückgegeben.