Zum Hauptinhalt springen
GET
https://app.autocalls.ai/api/
/
user
/
tools
Mid-Call-Tools auflisten
curl --request GET \
  --url https://app.autocalls.ai/api/user/tools \
  --header 'Accept: <accept>' \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>'
[
  {
    "id": 1,
    "name": "get_weather",
    "description": "Verwenden Sie dieses Tool, um das aktuelle Wetter in einer bestimmten Stadt abzurufen. Rufen Sie dies auf, wenn der Kunde nach Wetterbedingungen fragt.",
    "endpoint": "https://api.openweathermap.org/data/2.5/weather",
    "method": "GET",
    "timeout": 10,
    "headers": [
      {
        "name": "Content-Type",
        "value": "application/json"
      },
      {
        "name": "Authorization",
        "value": "Bearer sk_..."
      }
    ],
    "schema": [
      {
        "name": "city",
        "type": "string",
        "description": "Der Stadtname, für den das Wetter abgerufen werden soll"
      },
      {
        "name": "temperature",
        "type": "number",
        "description": "Aktueller Temperaturwert"
      },
      {
        "name": "is_raining",
        "type": "boolean",
        "description": "Ob es derzeit regnet"
      }
    ],
    "created_at": "2025-10-10T12:00:00.000000Z",
    "updated_at": "2025-10-10T12:00:00.000000Z"
  },
  {
    "id": 2,
    "name": "send_notification",
    "description": "Verwenden Sie dieses Tool, um eine Benachrichtigung an den Kunden zu senden. Rufen Sie dies auf, wenn der Kunde Updates anfordert.",
    "endpoint": "https://api.yourcompany.com/notifications/send",
    "method": "POST",
    "timeout": 15,
    "headers": [
      {
        "name": "Content-Type",
        "value": "application/json"
      }
    ],
    "schema": [
      {
        "name": "message",
        "type": "string",
        "description": "Die zu sendende Benachrichtigungsnachricht"
      },
      {
        "name": "priority_level",
        "type": "number",
        "description": "Prioritätsstufe von 1 bis 5"
      },
      {
        "name": "send_sms",
        "type": "boolean",
        "description": "Ob auch eine SMS-Benachrichtigung gesendet werden soll"
      }
    ],
    "created_at": "2025-10-09T14:30:00.000000Z",
    "updated_at": "2025-10-10T09:15:00.000000Z"
  }
]
Dieser Endpunkt ermöglicht es Ihnen, alle Mid-Call-Tools abzurufen. Mid-Call-Tools ermöglichen Ihren KI-Assistenten, während eines Anrufs mit externen APIs zu interagieren.
Authorization
string
required
Bearer-Token für die Authentifizierung
Content-Type
string
required
Muss application/json sein
Accept
string
required
Muss application/json sein

Antwortfelder

data
array
Array von Mid-Call-Tools
[
  {
    "id": 1,
    "name": "get_weather",
    "description": "Verwenden Sie dieses Tool, um das aktuelle Wetter in einer bestimmten Stadt abzurufen. Rufen Sie dies auf, wenn der Kunde nach Wetterbedingungen fragt.",
    "endpoint": "https://api.openweathermap.org/data/2.5/weather",
    "method": "GET",
    "timeout": 10,
    "headers": [
      {
        "name": "Content-Type",
        "value": "application/json"
      },
      {
        "name": "Authorization",
        "value": "Bearer sk_..."
      }
    ],
    "schema": [
      {
        "name": "city",
        "type": "string",
        "description": "Der Stadtname, für den das Wetter abgerufen werden soll"
      },
      {
        "name": "temperature",
        "type": "number",
        "description": "Aktueller Temperaturwert"
      },
      {
        "name": "is_raining",
        "type": "boolean",
        "description": "Ob es derzeit regnet"
      }
    ],
    "created_at": "2025-10-10T12:00:00.000000Z",
    "updated_at": "2025-10-10T12:00:00.000000Z"
  },
  {
    "id": 2,
    "name": "send_notification",
    "description": "Verwenden Sie dieses Tool, um eine Benachrichtigung an den Kunden zu senden. Rufen Sie dies auf, wenn der Kunde Updates anfordert.",
    "endpoint": "https://api.yourcompany.com/notifications/send",
    "method": "POST",
    "timeout": 15,
    "headers": [
      {
        "name": "Content-Type",
        "value": "application/json"
      }
    ],
    "schema": [
      {
        "name": "message",
        "type": "string",
        "description": "Die zu sendende Benachrichtigungsnachricht"
      },
      {
        "name": "priority_level",
        "type": "number",
        "description": "Prioritätsstufe von 1 bis 5"
      },
      {
        "name": "send_sms",
        "type": "boolean",
        "description": "Ob auch eine SMS-Benachrichtigung gesendet werden soll"
      }
    ],
    "created_at": "2025-10-09T14:30:00.000000Z",
    "updated_at": "2025-10-10T09:15:00.000000Z"
  }
]

Tools Assistenten zuweisen

Um diese Tools mit Assistenten zu verwenden, siehe: