Verbindungen

Verbindung löschen

Eine Verbindung entfernen, die kein Tool mehr nutzt.

DELETEhttps://app.elunos.ai/api/v1/spaces/{space}/connections/{connection}

Löscht eine Verbindung samt ihrer Zugangsdaten. Nutzen noch Tools die Verbindung, lehnt die API mit 409 referenced ab und nennt die Tools. Lösche oder verschiebe sie zuerst.

Pfadparameter

spacestringPflicht

Slug des Space, z. B. `praxis-mueller`. Steht in der Antwort von `GET /spaces`.

connectionuuidPflicht

ID der Verbindung.

Abfrageparameter

expected_updated_atdatetime

`updated_at` aus deinem letzten Lesen. Weicht der gespeicherte Wert ab, antwortet die API mit 409 `stale` und dem aktuellen Stand, statt eine fremde Änderung zu überschreiben.

Beispiel

curl -X DELETE https://app.elunos.ai/api/v1/spaces/praxis-mueller/connections/0199a3c3-5b6c-7a02-b4d1-9e8f7a6c5d32 \
  -H "Authorization: Bearer np_xxxxxxxx"

Antwort

Wird die Verbindung noch genutzt:

{
  "code": "referenced",
  "message": "The connection is used by 3 tools.",
  "references": [
    {
      "type": "tool",
      "id": "0199a3c4-1f2a-7c55-8e10-6b7d9a3e2f11",
      "name": "Freie Termine suchen"
    }
  ]
}