Cannot set default language. The language '{{language code}}' is not currently configured.Please configure the language and publish the app at least once before setting it as the default.
Scenario 3: Language already set as default.
Permission denied. The language '{{language code}}' is already set as the default language.
Scenario 4: Language is disabled.
Unable to change the default language. The language '{{language code}}' is currently disabled.Please enable the language before setting it as the default.
Scenario 5: App not published for the language.
{ "status": "Error", "message": "Unable to set default language. Please perform a full publish of the app, including all content for {{language code}}, before setting it as the default language."}
Scenario 6: Invalid language code.
Error message: Please provide the valid language code.
There is no rollback once the API execution is complete.
No publishing is required to display the default language in published mode.
Once the API is executed, the default language is reflected immediately.