diff --git a/src/actions/general.js b/src/actions/general.js
index <HASH>..<HASH> 100644
--- a/src/actions/general.js
+++ b/src/actions/general.js
@@ -56,6 +56,12 @@ export function getLicenseConfig() {
     );
 }
 
+export function getClientConfigAndLicense() {
+    return async (dispatch, getState) => {
+        await Promise.all([getLicenseConfig()(dispatch, getState), getClientConfig()(dispatch, getState)]);
+    };
+}
+
 export function logClientError(message, level = 'ERROR') {
     return bindClientFunc(
         Client4.logClientError,
@@ -101,13 +107,21 @@ export function setStoreFromLocalData(data) {
     };
 }
 
+export function setUrl(url) {
+    Client.setUrl(url);
+    Client4.setUrl(url);
+    return true;
+}
+
 export default {
     getPing,
     getClientConfig,
     getLicenseConfig,
+    getClientConfigAndLicense,
     logClientError,
     setAppState,
     setDeviceToken,
     setServerVersion,
-    setStoreFromLocalData
+    setStoreFromLocalData,
+    setUrl
 };
Add action to get both client and license config at the same time