ChatCaptain Handbuch
  • Bot verwalten
    • Übersicht
    • Versionen & Bereitstellungen
    • Debugging Tool
    • Bot Builder
      • Grundlagen
      • Block
        • Textnachricht
        • Buttons
        • WhatsApp Templates
        • Konversation als ungelesen markieren
        • Konversation zurückstellen
        • Tag hinzufügen
        • Tag entfernen
        • Variable festlegen
        • Übergabe an Agenten (Chat)
        • Gespräch beenden
        • Gespräch übertragen
      • Intention
      • Kontext
      • Bedingung
      • Verzögerung
      • A/B-Split
      • Entitätserkennung
      • Prompt ausführen
      • Konversation führen
      • Flow
      • Kontakt bearbeiten
      • Tag hinzugefügt
      • Tag entfernt
      • Variable geändert
      • Benutzerdefiniertes Event
    • Intentionen
    • Trigger
    • Variablen
    • Entitäten
    • FAQs
    • Wissen
    • Mediathek
    • Modelle
    • Daten labeln
    • KI Features
      • Epic AI Copilot
    • Statistiken
      • Übersicht
      • Chat-Kanäle
      • Voice-Kanäle
    • App-Marktplatz
      • Voraussetzung der eigenen Schnittstelle/API
      • App-Erstellung und Struktur
        • Basisdaten
        • Verbindungen
        • Module
        • DataCards - in Arbeit
        • Beschreibung
        • Einstellungen
      • App-Installation
      • App-Nutzung im Bot Builder
      • App-Einstellung für Nutzung von "Konversation führen"
    • Einstellungen und Benutzer
      • Workspace Einstellungen
        • Workspace Benutzer
          • Workspace-Benutzerrollen
      • Bot Einstellungen
        • Bot Benutzer
          • Bot-Benutzerrollen
        • Teams
      • Eigenes Konto verwalten
  • Updates & Änderungen
    • Changelog
      • 1.0.6
      • 1.0.5
      • 1.0.4
      • 1.0.3
      • 1.0.2
Powered by GitBook
On this page
  • Allgemeine Anforderungen
  • JSON-Datenstruktur der Objekte (Antworten)
  • Beispiel - flache JSON-Datenstruktur
  • Beispiel - verschachtelte JSON-Datenstruktur
  1. Bot verwalten
  2. App-Marktplatz

Voraussetzung der eigenen Schnittstelle/API

Um die Anbindung einer anderen oder eigenen Schnittstelle/API an die Plattform zu ermöglichen müssen die auf dieser Seite aufgeführten Anforderungen erfüllt sein.

Allgemeine Anforderungen

  • Art der API: REST (Representational State Transfer) API.

  • Unterstützte Anfragemethoden: GET, POST, PATCH, PUT, DELETE.

  • Datenformat: JSON (JavaScript Object Notation).

JSON-Datenstruktur der Objekte (Antworten)

Die Antworten der Endpunkte dürfen flache oder verschachtelte JSON-Objekte zurückgeben. Beide Strukturen können verarbeitet werden.

Beispiel - flache JSON-Datenstruktur

Dies bedeutet, dass die Antwort von Endpunkten einfache JSON-Objekte sind, die keine verschachtelten Unterstrukturen aufweisen. Ein Beispiel für eine flache JSON-Datenstruktur ist wie folgt:

{
  "id": 1234,
  "email": "john@gmail.com",
  "username": "johnd",
}

In diesem Beispiel enthält das JSON-Objekt grundlegende Attribute wie eine eindeutige Kennung (ID), den Nutzernamen und die E-Mail-Adresse der Person. Diese Attribute sind alle auf derselben Ebene und es gibt keine weiteren verschachtelten Strukturen.

Beispiel - verschachtelte JSON-Datenstruktur

Im Gegensatz dazu können verschachtelte JSON-Datenstrukturen weitere Ebenen von Objekten enthalten. Ein Beispiel dafür ist wie folgt:

{
  "id": 1234,
  "email": "john@gmail.com",
  "username": "johnd",
  "address": {
      "city": "kilcoole",
      "street": "new road",
      "number": 7682,
      "zipcode": "12926-3874"
  }
}

Hier hat das JSON-Objekt zusätzliche verschachtelte Strukturen für Adresse. Die Adressinformationen (untergeordnete Objekte) befinden sich in dem übergeordneten Objekt "address".

PreviousApp-MarktplatzNextApp-Erstellung und Struktur

Last updated 11 months ago