Ungültige Rolle für den SCIM-Schlüssel
Bei diesem Problem antwortet die API mit 422 Unprocessable Content. Der Wert von type ist https://lingo.dev/docs/api/errors/scim-key-role-invalid. Die gemeinsame Struktur aller Fehler findest du unter Fehler und Statuscodes.
Ein SCIM-Schlüssel benötigt eine Rolle. Weise dem Schlüssel eine Rolle zu, die org:manage_team gewährt und nicht „Eigentümer“ ist.
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. Ein Client kann daher stattdessen einen eigenen Text anzeigen.
| Feld | Typ |
|---|---|
reason | "noRole" | "owner" | "lacksManageTeam" |
roleId | string |
Beispiel#
json
{
"detail": "A SCIM key needs a role. Give the key a role other than Owner that grants org:manage_team.",
"reason": "noRole",
"roleId": "<roleId>",
"type": "https://lingo.dev/docs/api/errors/scim-key-role-invalid",
"status": 422,
"title": "SCIM key role invalid"
}Zurückgegeben von#
PATCH /v2/service-api-keys/{id}POST /v2/organizations/{orgId}/service-api-keys/scim