Updates all language attributes within the JSON body

PUT https://api.walkme.com/public/v2/systems/SYSTEM_GUID/languages/LANGUAGE_GUID

Note
In the example below, you may see all the attributes which can be updated [shortName, displayName, isInPlayer].
It is not mandatory to send them all.
For default language LANGUAGE_GUID=”default” can be used.

Please replace these parameters with your actual values and remove the brackets {SYSTEM_GUID} and {LANGUAGE_GUID}


PATH PARAMS


SYSTEM_GUID String

System GUID in the format of (8,4,4,4,12): XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

LANGUAGE_GUID String

Language GUID in the format of (8,4,4,4,12): XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX


BODY PARAMS


shortName String

New short name for the language

displayName String

New display name for the language

isInPlayer String

Changed visibility status of the language in the player.


Example:
https://api.walkme.com/public/v2/systems/00000000-0000-0000-0000-000000000000/languages/00000000-0000-0000-0000-000000000000

curl --location --request PUT 'https://api.walkme.com/public/v2/systems/<system_guid>/languages/<language_guid>' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
   "shortName": "es",
   "displayName": "Spanish",
   "isInPlayer": false
}
'
{
   "shortName": "es",
   "displayName": "Spanish",
   "isInPlayer": false
}
{
  success: true,
  data: true
}