Entscheidungspool in Verwendung
Die API antwortet bei diesem Problem mit 409 Conflict. Der Wert von type ist https://lingo.dev/docs/api/errors/decision-pool-in-use. Unter Fehler und Statuscodes findest du die gemeinsame Struktur aller Fehler.
Der Entscheidungspool kann nicht archiviert werden, solange Engines die Prüfung durch Menschen an ihn weiterleiten: <name>, zwei Engines, die du nicht sehen kannst. Entferne ihn zuerst aus ihren Routen.
Felder#
Neben den Standardfeldern type, status, title und detail enthält der Antwortkörper die folgenden Felder. Aus ihnen wird der Text für detail erstellt, sodass ein Client stattdessen einen eigenen Text anzeigen kann.
| Feld | Typ |
|---|---|
engines | object[] |
engines[].id | string |
engines[].name | string |
hiddenEngines | integer |
Beispiel#
json
{
"detail": "The decision pool cannot be archived while engines route human review to it: <name>, 2 engines you cannot see. Remove it from their routes first.",
"engines": [
{
"id": "<id>",
"name": "<name>"
}
],
"hiddenEngines": 2,
"type": "https://lingo.dev/docs/api/errors/decision-pool-in-use",
"status": 409,
"title": "Decision pool in use"
}Zurückgegeben von#
POST /v2/organizations/{orgId}/decision-pools/{id}/archive