Integrierte Messung ist schreibgeschützt

Moses SkodaEntwickler1 Min. Lesezeit

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

Die integrierte Messung <id> lässt sich weder ändern noch löschen. Auch ihre Ereignistypen lassen sich nicht auswählen. Integrierte Messungen werden von allen Organisationen gemeinsam genutzt und für die von Lingo.dev festgelegten Ereignistypen ausgeführt. In den Einstellungen kannst du die Messung stattdessen aktivieren oder deaktivieren und ihre Sprachen auswählen.

Felder#

Neben den Standardfeldern type, status, title und detail enthält der Antwortinhalt die folgenden Felder. Der Text in detail wird aus diesen Feldern erstellt, sodass ein Client stattdessen einen eigenen Text anzeigen kann.

FeldTyp
idstring

Beispiel#

json
{
  "detail": "Cannot change, delete or pick event types for built-in measurement <id>. Built-in measurements are shared by every organization and run on the event types Lingo.dev sets. Turn it on or off and choose its locales through its settings instead.",
  "id": "<id>",
  "type": "https://lingo.dev/docs/api/errors/built-in-measurement-read-only",
  "status": 409,
  "title": "Built-in measurement read-only"
}

Zurückgegeben von#

  • DELETE /v2/organizations/{orgId}/measurements/{measurementId}
  • DELETE /v2/organizations/{orgId}/measurements/{measurementId}/conditions/{eventType}
  • PATCH /v2/organizations/{orgId}/measurements/{measurementId}
  • PUT /v2/organizations/{orgId}/measurements/{measurementId}/conditions/{eventType}