Verbindung wird verwendet

Moses SkodaEntwickler1 Min. Lesezeit

Bei diesem Problem antwortet die API mit 409 Conflict. Der Wert von type ist https://lingo.dev/docs/api/errors/connection-in-use. Unter Fehler und Statuscodes findest du die gemeinsame Struktur aller Fehler.

Die Verbindung <id> kann nicht getrennt werden, solange sie von <label> (2) verwendet wird. Ordne diese zuerst einer anderen Verbindung zu.

Felder#

Neben den Standardfeldern type, status, title und detail enthält der Antwortkörper die folgenden Felder. Aus ihnen wird der Text in detail erstellt, sodass ein Client stattdessen einen eigenen Text anzeigen kann.

FeldTyp
idstring
usagesobject[]
usages[].labelstring
usages[].countinteger
usages[].disconnect"blocks" | "removed"

Beispiel#

json
{
  "detail": "Connection <id> cannot be disconnected while it is in use by <label> (2). Move them to another connection first.",
  "id": "<id>",
  "usages": [
    {
      "label": "<label>",
      "count": 2,
      "disconnect": "blocks"
    }
  ],
  "type": "https://lingo.dev/docs/api/errors/connection-in-use",
  "status": 409,
  "title": "Connection in use"
}