diff --git a/src/components/FunctionalArea/Modal/EditOverlayModal/EditOverlayModal.component.test.tsx b/src/components/FunctionalArea/Modal/EditOverlayModal/EditOverlayModal.component.test.tsx
index b8015a4bda66ceedeb92c00b3c2f3276d48bb871..aef70523363da59b07be9b3e557582a676304c90 100644
--- a/src/components/FunctionalArea/Modal/EditOverlayModal/EditOverlayModal.component.test.tsx
+++ b/src/components/FunctionalArea/Modal/EditOverlayModal/EditOverlayModal.component.test.tsx
@@ -4,8 +4,8 @@ import {
   InitialStoreState,
   getReduxWrapperWithStore,
 } from '@/utils/testing/getReduxWrapperWithStore';
-import { overlayFixture } from '@/models/fixtures/overlaysFixture';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { overlayFixture, overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
+import { mockNetworkNewAPIResponse, mockNetworkResponse } from '@/utils/mockNetworkResponse';
 import { apiPath } from '@/redux/apiPath';
 import { HttpStatusCode } from 'axios';
 import { DEFAULT_ERROR } from '@/constants/errors';
@@ -16,6 +16,8 @@ import { Modal } from '../Modal.component';
 
 const mockedAxiosClient = mockNetworkResponse();
 
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
+
 jest.mock('../../../../utils/showToast');
 
 const renderComponent = (initialStoreState: InitialStoreState = {}): { store: StoreType } => {
@@ -173,6 +175,17 @@ describe('EditOverlayModal - component', () => {
       .onPatch(apiPath.updateOverlay(overlayFixture.idObject))
       .reply(HttpStatusCode.Ok, overlayFixture);
 
+    const page = {
+      ...overlaysPageFixture,
+      data: [overlayFixture],
+    };
+
+    mockedAxiosNewClient
+      .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
+      .reply(HttpStatusCode.Ok, page);
+
+    // eslint-disable-next-line no-console
+    console.log(overlayFixture);
     const saveButton = screen.getByTestId('save-button');
     expect(saveButton).toBeVisible();
     await act(() => {
diff --git a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
index c60246b26b343b9b84f7d27022dac2ae7547fa3d..909b4195d31d050bb12bb3b0010996eb51a3696a 100644
--- a/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
+++ b/src/components/FunctionalArea/Modal/LoginModal/LoginModal.component.test.tsx
@@ -5,16 +5,18 @@ import {
   getReduxWrapperWithStore,
 } from '@/utils/testing/getReduxWrapperWithStore';
 import { act } from 'react-dom/test-utils';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { mockNetworkNewAPIResponse, mockNetworkResponse } from '@/utils/mockNetworkResponse';
 import { apiPath } from '@/redux/apiPath';
 import { HttpStatusCode } from 'axios';
 import { loginFixture } from '@/models/fixtures/loginFixture';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { MODAL_INITIAL_STATE_MOCK } from '@/redux/modal/modal.mock';
 import { userFixture } from '@/models/fixtures/userFixture';
+import { ZERO } from '@/constants/common';
 import { LoginModal } from './LoginModal.component';
 
 const mockedAxiosClient = mockNetworkResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 const renderComponent = (initialStoreState: InitialStoreState = {}): { store: StoreType } => {
   const { Wrapper, store } = getReduxWrapperWithStore(initialStoreState);
@@ -31,12 +33,15 @@ const renderComponent = (initialStoreState: InitialStoreState = {}): { store: St
   );
 };
 
-const testOverlaysFixture = overlaysFixture.map(overlay => {
-  return {
-    ...overlay,
-    publicOverlay: false,
-  };
-});
+const testOverlaysPageFixture = {
+  ...overlaysPageFixture,
+  content: [
+    {
+      ...overlaysPageFixture.content[ZERO],
+      publicOverlay: false,
+    },
+  ],
+};
 
 describe('LoginModal - component', () => {
   test('renders LoginModal component', () => {
@@ -79,14 +84,14 @@ describe('LoginModal - component', () => {
   it('should fetch user overlays when login is successful', async () => {
     mockedAxiosClient.onPost(apiPath.postLogin()).reply(HttpStatusCode.Ok, loginFixture);
     mockedAxiosClient.onGet(apiPath.user(loginFixture.login)).reply(HttpStatusCode.Ok, userFixture);
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           creator: loginFixture.login,
           publicOverlay: false,
         }),
       )
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent();
     const loginInput = screen.getByLabelText(/login/i);
@@ -104,7 +109,7 @@ describe('LoginModal - component', () => {
     });
 
     expect(store.getState().overlays.userOverlays.loading).toBe('succeeded');
-    expect(store.getState().overlays.userOverlays.data).toEqual(testOverlaysFixture);
+    expect(store.getState().overlays.userOverlays.data).toEqual(testOverlaysPageFixture.content);
   });
   it('should display loggedInMenuModal after successful login as admin', async () => {
     mockedAxiosClient.onPost(apiPath.postLogin()).reply(HttpStatusCode.Ok, loginFixture);
@@ -117,14 +122,14 @@ describe('LoginModal - component', () => {
         },
       ],
     });
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           creator: loginFixture.login,
           publicOverlay: false,
         }),
       )
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent({
       modal: MODAL_INITIAL_STATE_MOCK,
@@ -156,14 +161,14 @@ describe('LoginModal - component', () => {
         },
       ],
     });
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           creator: loginFixture.login,
           publicOverlay: false,
         }),
       )
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent({
       modal: MODAL_INITIAL_STATE_MOCK,
@@ -187,14 +192,14 @@ describe('LoginModal - component', () => {
   it('should close modal after successful login as user', async () => {
     mockedAxiosClient.onPost(apiPath.postLogin()).reply(HttpStatusCode.Ok, loginFixture);
     mockedAxiosClient.onGet(apiPath.user(loginFixture.login)).reply(HttpStatusCode.Ok, userFixture);
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           creator: loginFixture.login,
           publicOverlay: false,
         }),
       )
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent({
       modal: MODAL_INITIAL_STATE_MOCK,
diff --git a/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.test.tsx b/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.test.tsx
index 802c56a2b8b76ee3a34fc80bc59c2dcafced0a9b..8f8c45e902a0d5c6fd127fc85acb94d792c06312 100644
--- a/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.test.tsx
+++ b/src/components/FunctionalArea/TopBar/SearchBar/SearchBar.component.test.tsx
@@ -89,7 +89,7 @@ describe('SearchBar - component', () => {
     const { store } = renderComponent({
       reactions: {
         ...INITIAL_STORE_STATE_MOCK.reactions,
-        data: newReactionsFixture,
+        data: newReactionsFixture.content,
       },
     });
     const input = screen.getByTestId<HTMLInputElement>('search-input');
diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/UserOverlayForm.component.test.tsx b/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/UserOverlayForm.component.test.tsx
index d800a3a2a27b75bc29fca7f30aa1a528dda3161f..359431504b60ef299f185210fa1cf741b44d1c03 100644
--- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/UserOverlayForm.component.test.tsx
+++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/UserOverlayForm.component.test.tsx
@@ -10,13 +10,13 @@ import { AppDispatch, RootState, StoreType } from '@/redux/store';
 import { drawerOverlaysStepOneFixture } from '@/redux/drawer/drawerFixture';
 import { MockStoreEnhanced } from 'redux-mock-store';
 import { getReduxStoreWithActionsListener } from '@/utils/testing/getReduxStoreActionsListener';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { mockNetworkNewAPIResponse, mockNetworkResponse } from '@/utils/mockNetworkResponse';
 import { HttpStatusCode } from 'axios';
 import { apiPath } from '@/redux/apiPath';
 import {
   createdOverlayFileFixture,
   createdOverlayFixture,
-  overlaysFixture,
+  overlaysPageFixture,
   uploadedOverlayFileContentFixture,
 } from '@/models/fixtures/overlaysFixture';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
@@ -27,6 +27,7 @@ import { UserOverlayForm } from './UserOverlayForm.component';
 jest.mock('../../../../../utils/showToast');
 
 const mockedAxiosClient = mockNetworkResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 const renderComponent = (initialStore?: InitialStoreState): { store: StoreType } => {
   const { Wrapper, store } = getReduxWrapperWithStore(initialStore);
@@ -59,12 +60,15 @@ const renderComponentWithActionListener = (
   );
 };
 
-const testOverlaysFixture = overlaysFixture.map(overlay => {
-  return {
-    ...overlay,
-    publicOverlay: false,
-  };
-});
+const testOverlaysPageFixture = {
+  ...overlaysPageFixture,
+  content: [
+    {
+      ...overlaysPageFixture.content[0],
+      publicOverlay: false,
+    },
+  ],
+};
 
 describe('UserOverlayForm - Component', () => {
   beforeEach(() => {
@@ -220,9 +224,9 @@ describe('UserOverlayForm - Component', () => {
       .onPost(apiPath.createOverlay(projectFixture.projectId))
       .reply(HttpStatusCode.Ok, createdOverlayFixture);
 
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent({
       user: {
@@ -265,7 +269,12 @@ describe('UserOverlayForm - Component', () => {
     const refetchedUserOverlays = store.getState().overlays.userOverlays.data;
 
     await waitFor(() => {
-      expect(refetchedUserOverlays).toEqual(testOverlaysFixture);
+      // eslint-disable-next-line no-console
+      console.log(refetchedUserOverlays);
+      // eslint-disable-next-line no-console
+      console.log(testOverlaysPageFixture.content);
+
+      expect(refetchedUserOverlays).toEqual(testOverlaysPageFixture.content);
     });
   });
   it('should show toast after successful creating user overlays', async () => {
@@ -281,9 +290,9 @@ describe('UserOverlayForm - Component', () => {
       .onPost(apiPath.createOverlay(projectFixture.projectId))
       .reply(HttpStatusCode.Ok, createdOverlayFixture);
 
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
-      .reply(HttpStatusCode.Ok, testOverlaysFixture);
+      .reply(HttpStatusCode.Ok, testOverlaysPageFixture);
 
     const { store } = renderComponent({
       user: {
diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/hooks/useUserOverlayForm.ts b/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/hooks/useUserOverlayForm.ts
index 5229c9fa0cb374030ed3d5ae294d07d0062f5331..7e2bb34ee0302432ceede4ff3867147cb8beaf08 100644
--- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/hooks/useUserOverlayForm.ts
+++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlayForm/hooks/useUserOverlayForm.ts
@@ -100,8 +100,12 @@ export const useUserOverlayForm = (): ReturnType => {
       filename = 'unknown.txt'; // Elements list is sent to the backend as a file, so we need to create a filename for the elements list.
     }
 
+    // eslint-disable-next-line no-console
+    console.log('x1');
     if (!overlayContent || !projectId || !name) return;
 
+    // eslint-disable-next-line no-console
+    console.log('x2');
     dispatch(
       addOverlay({
         content: overlayContent,
@@ -112,12 +116,24 @@ export const useUserOverlayForm = (): ReturnType => {
         type: type.id,
       }),
     );
+    // eslint-disable-next-line no-console
+    console.log('x3');
 
     setName('');
+    // eslint-disable-next-line no-console
+    console.log('x3');
     setDescription('');
+    // eslint-disable-next-line no-console
+    console.log('x4');
     setElementsList('');
+    // eslint-disable-next-line no-console
+    console.log('x5');
     setOverlayContent('');
+    // eslint-disable-next-line no-console
+    console.log('x6');
     setUploadedFile(null);
+    // eslint-disable-next-line no-console
+    console.log('x7');
   };
 
   return {
diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.component.test.tsx b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.component.test.tsx
index 3e3df316d994e237f0f3ed6be3010e332467816e..6cc8c8eac4473e6a2a4c5d66e228419a6880340e 100644
--- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.component.test.tsx
+++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/UserOverlaysWithoutGroup.component.test.tsx
@@ -5,18 +5,18 @@ import {
   InitialStoreState,
   getReduxWrapperWithStore,
 } from '@/utils/testing/getReduxWrapperWithStore';
-import { overlayFixture, overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlayFixture, overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { apiPath } from '@/redux/apiPath';
 import { DEFAULT_ERROR } from '@/constants/errors';
 import { act } from 'react-dom/test-utils';
 import { BASE_API_URL } from '@/constants';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { mockNetworkNewAPIResponse } from '@/utils/mockNetworkResponse';
 import { HttpStatusCode } from 'axios';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
 import { MODAL_INITIAL_STATE_MOCK } from '@/redux/modal/modal.mock';
 import { UserOverlaysWithoutGroup } from './UserOverlaysWithoutGroup.component';
 
-const mockedAxiosClient = mockNetworkResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 const renderComponent = (initialStoreState: InitialStoreState = {}): { store: StoreType } => {
   const { Wrapper, store } = getReduxWrapperWithStore(initialStoreState);
@@ -35,9 +35,9 @@ const renderComponent = (initialStoreState: InitialStoreState = {}): { store: St
 
 describe('UserOverlaysWithoutGroup - component', () => {
   it('should render list of overlays', async () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
-      .reply(HttpStatusCode.Ok, overlaysFixture);
+      .reply(HttpStatusCode.Ok, overlaysPageFixture);
     renderComponent({
       user: {
         authenticated: true,
@@ -50,7 +50,7 @@ describe('UserOverlaysWithoutGroup - component', () => {
       overlays: {
         ...OVERLAYS_INITIAL_STATE_MOCK,
         userOverlays: {
-          data: overlaysFixture,
+          data: overlaysPageFixture.content,
           loading: 'idle',
           error: DEFAULT_ERROR,
         },
@@ -65,16 +65,16 @@ describe('UserOverlaysWithoutGroup - component', () => {
       withoutGroupTitle.click();
     });
 
-    for (let index = 0; index < overlaysFixture.length; index += 1) {
-      const overlay = overlaysFixture[index];
+    for (let index = 0; index < overlaysPageFixture.content.length; index += 1) {
+      const overlay = overlaysPageFixture.content[index];
       expect(screen.getByText(overlay.name)).toBeVisible();
     }
   });
 
   it('should display loading message if fetching user overlays is pending', async () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
-      .reply(HttpStatusCode.Ok, overlaysFixture);
+      .reply(HttpStatusCode.Ok, overlaysPageFixture);
 
     renderComponent({
       user: {
@@ -111,7 +111,7 @@ describe('UserOverlaysWithoutGroup - component', () => {
       overlays: {
         ...OVERLAYS_INITIAL_STATE_MOCK,
         userOverlays: {
-          data: overlaysFixture,
+          data: overlaysPageFixture.content,
           loading: 'idle',
           error: DEFAULT_ERROR,
         },
@@ -140,9 +140,15 @@ describe('UserOverlaysWithoutGroup - component', () => {
     expect(screen.getByText('Edit')).toBeVisible();
   });
   it('should display overlay description on info icon hover/click', async () => {
-    mockedAxiosClient
+    const page = {
+      ...overlaysPageFixture,
+      data: [overlayFixture],
+    };
+
+    mockedAxiosNewClient
       .onGet(apiPath.getAllUserOverlaysByCreatorQuery({ creator: 'test', publicOverlay: false }))
-      .reply(HttpStatusCode.Ok, [overlayFixture]);
+      .reply(HttpStatusCode.Ok, page);
+
     renderComponent({
       modal: MODAL_INITIAL_STATE_MOCK,
       user: {
@@ -195,7 +201,7 @@ describe('UserOverlaysWithoutGroup - component', () => {
       overlays: {
         ...OVERLAYS_INITIAL_STATE_MOCK,
         userOverlays: {
-          data: overlaysFixture,
+          data: overlaysPageFixture.content,
           loading: 'idle',
           error: DEFAULT_ERROR,
         },
diff --git a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/hooks/useUserOverlays.test.ts b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/hooks/useUserOverlays.test.ts
index e7b61b7bb654d8ccc8074d56a5f213612ec13399..f8de514a0661d42c32c737b576e7aa000776330d 100644
--- a/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/hooks/useUserOverlays.test.ts
+++ b/src/components/Map/Drawer/OverlaysDrawer/UserOverlays/UserOverlaysWithoutGroup/hooks/useUserOverlays.test.ts
@@ -2,15 +2,15 @@
 import { getReduxStoreWithActionsListener } from '@/utils/testing/getReduxStoreActionsListener';
 import { renderHook } from '@testing-library/react';
 import { DEFAULT_ERROR } from '@/constants/errors';
-import { overlayFixture, overlaysFixture } from '@/models/fixtures/overlaysFixture';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { overlayFixture, overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
+import { mockNetworkNewAPIResponse } from '@/utils/mockNetworkResponse';
 import { apiPath } from '@/redux/apiPath';
 import { HttpStatusCode } from 'axios';
 import { act } from 'react-dom/test-utils';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
 import { useUserOverlays } from './useUserOverlays';
 
-const mockedAxiosClient = mockNetworkResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 describe('useUserOverlays', () => {
   it('should not fetch user overlays on mount if login does not exist', async () => {
@@ -41,14 +41,14 @@ describe('useUserOverlays', () => {
     expect(userOverlaysList).toEqual([]);
   });
   it('should store fetched user overlays to userOverlaysList state', () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           publicOverlay: false,
           creator: 'test',
         }),
       )
-      .reply(HttpStatusCode.Ok, overlaysFixture);
+      .reply(HttpStatusCode.Ok, overlaysPageFixture);
 
     const { Wrapper } = getReduxStoreWithActionsListener({
       user: {
@@ -62,7 +62,7 @@ describe('useUserOverlays', () => {
       overlays: {
         ...OVERLAYS_INITIAL_STATE_MOCK,
         userOverlays: {
-          data: overlaysFixture,
+          data: overlaysPageFixture.content,
           loading: 'idle',
           error: DEFAULT_ERROR,
         },
@@ -77,19 +77,24 @@ describe('useUserOverlays', () => {
       wrapper: Wrapper,
     });
 
-    expect(userOverlaysList).toEqual(overlaysFixture);
+    expect(userOverlaysList).toEqual(overlaysPageFixture.content);
   });
   it('should move user overlay list item on order change', async () => {
     const FIRST_USER_OVERLAY = overlayFixture;
     const SECOND_USER_OVERLAY = overlayFixture;
-    mockedAxiosClient
+
+    const page = {
+      ...overlaysPageFixture,
+      data: [FIRST_USER_OVERLAY, SECOND_USER_OVERLAY],
+    };
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           publicOverlay: false,
           creator: 'test',
         }),
       )
-      .reply(HttpStatusCode.Ok, [FIRST_USER_OVERLAY, SECOND_USER_OVERLAY]);
+      .reply(HttpStatusCode.Ok, page);
 
     const { Wrapper } = getReduxStoreWithActionsListener({
       user: {
@@ -127,14 +132,20 @@ describe('useUserOverlays', () => {
   it('calls updateOverlays on calling updateUserOverlaysOrder', async () => {
     const FIRST_USER_OVERLAY = { ...overlayFixture, order: 1, idObject: 12 };
     const SECOND_USER_OVERLAY = { ...overlayFixture, order: 2, idObject: 92 };
-    mockedAxiosClient
+
+    const page = {
+      ...overlaysPageFixture,
+      data: [FIRST_USER_OVERLAY, SECOND_USER_OVERLAY],
+    };
+
+    mockedAxiosNewClient
       .onGet(
         apiPath.getAllUserOverlaysByCreatorQuery({
           publicOverlay: false,
           creator: 'test',
         }),
       )
-      .reply(HttpStatusCode.Ok, [FIRST_USER_OVERLAY, SECOND_USER_OVERLAY]);
+      .reply(HttpStatusCode.Ok, page);
 
     const { Wrapper, store } = getReduxStoreWithActionsListener({
       user: {
diff --git a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.test.tsx b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.test.tsx
index a217830adf2ec4c1e922d330ffcfaca56aa6d094..61c33f6c8b7ecb9f02939d0a2a766ded7cd65d1f 100644
--- a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.test.tsx
+++ b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.test.tsx
@@ -332,7 +332,7 @@ describe('BioEntitiesPinsListItem - component ', () => {
         },
         reactions: {
           ...INITIAL_STORE_STATE_MOCK.reactions,
-          data: newReactionsFixture,
+          data: newReactionsFixture.content,
         },
       },
     );
diff --git a/src/models/fixtures/overlaysFixture.ts b/src/models/fixtures/overlaysFixture.ts
index f8766b2ee6b6d473312dd6361cf95cfc07e5e89e..efb684cac4793c556b1ff2c07959336561093fda 100644
--- a/src/models/fixtures/overlaysFixture.ts
+++ b/src/models/fixtures/overlaysFixture.ts
@@ -1,7 +1,7 @@
 import { ZOD_SEED } from '@/constants';
-import { z } from 'zod';
 // eslint-disable-next-line import/no-extraneous-dependencies
 import { createFixture } from 'zod-fixture';
+import { pageableSchema } from '@/models/pageableSchema';
 import {
   createdOverlayFileSchema,
   createdOverlaySchema,
@@ -9,7 +9,7 @@ import {
   uploadedOverlayFileContentSchema,
 } from '../mapOverlay';
 
-export const overlaysFixture = createFixture(z.array(mapOverlay), {
+export const overlaysPageFixture = createFixture(pageableSchema(mapOverlay), {
   seed: ZOD_SEED,
   array: { min: 2, max: 2 },
 });
@@ -29,3 +29,8 @@ export const uploadedOverlayFileContentFixture = createFixture(uploadedOverlayFi
 export const createdOverlayFixture = createFixture(createdOverlaySchema, {
   seed: ZOD_SEED,
 });
+
+export const emptyPageFixture = createFixture(pageableSchema(mapOverlay), {
+  seed: ZOD_SEED,
+  array: { min: 0, max: 0 },
+});
diff --git a/src/models/pageableSchema.ts b/src/models/pageableSchema.ts
index 94c544ee3909ae23cd73b48f3ddb4e9da1383820..9ec3a540feba76b54ba5dc6cf721568d6d746fc8 100644
--- a/src/models/pageableSchema.ts
+++ b/src/models/pageableSchema.ts
@@ -1,7 +1,8 @@
 import { z } from 'zod';
 import { ZodTypeAny } from 'zod/lib/types';
 
-export const pageableSchema = <T extends ZodTypeAny>(type: T): ZodTypeAny =>
+// eslint-disable-next-line @typescript-eslint/explicit-function-return-type
+export const pageableSchema = <T extends ZodTypeAny>(type: T) =>
   z.object({
     totalPages: z.number().nonnegative(),
     totalElements: z.number().nonnegative(),
diff --git a/src/redux/apiPath.ts b/src/redux/apiPath.ts
index 7daee91c4f21af65b834152710694424093d4c93..fa826b6a690c630591a171db2e29e8931a0aded6 100644
--- a/src/redux/apiPath.ts
+++ b/src/redux/apiPath.ts
@@ -69,7 +69,7 @@ export const apiPath = {
   getAllOverlaysByProjectIdQuery: (
     projectId: string,
     { publicOverlay }: { publicOverlay: boolean },
-  ): string => `projects/${projectId}/overlays/?publicOverlay=${String(publicOverlay)}`,
+  ): string => `projects/${projectId}/overlays/?isPublic=${String(publicOverlay)}`,
   getAllBackgroundsByProjectIdQuery: (projectId: string): string =>
     `projects/${projectId}/backgrounds/`,
   getProjectById: (projectId: string): string => `projects/${projectId}`,
@@ -98,7 +98,9 @@ export const apiPath = {
     publicOverlay: boolean;
     creator: string;
   }): string =>
-    `projects/${PROJECT_ID}/overlays/?creator=${creator}&publicOverlay=${String(publicOverlay)}`,
+    `projects/${PROJECT_ID}/overlays/?size=10000&creator=${creator}&isPublic=${String(
+      publicOverlay,
+    )}`,
   updateOverlay: (overlayId: number): string => `projects/${PROJECT_ID}/overlays/${overlayId}/`,
   removeOverlay: (overlayId: number): string => `projects/${PROJECT_ID}/overlays/${overlayId}/`,
   downloadElementsCsv: (): string =>
diff --git a/src/redux/overlays/overlays.reducers.test.ts b/src/redux/overlays/overlays.reducers.test.ts
index 1c4cada35a94834d7b670696893c106d237f9106..fda71acd1483388e04977accefca6ea9c2d1b141 100644
--- a/src/redux/overlays/overlays.reducers.test.ts
+++ b/src/redux/overlays/overlays.reducers.test.ts
@@ -4,14 +4,14 @@ import {
   createdOverlayFileFixture,
   createdOverlayFixture,
   overlayFixture,
-  overlaysFixture,
+  overlaysPageFixture,
   uploadedOverlayFileContentFixture,
 } from '@/models/fixtures/overlaysFixture';
 import {
   ToolkitStoreWithSingleSlice,
   createStoreInstanceUsingSliceReducer,
 } from '@/utils/createStoreInstanceUsingSliceReducer';
-import { mockNetworkResponse } from '@/utils/mockNetworkResponse';
+import { mockNetworkNewAPIResponse, mockNetworkResponse } from '@/utils/mockNetworkResponse';
 import { HttpStatusCode } from 'axios';
 import { waitFor } from '@testing-library/react';
 import { unwrapResult } from '@reduxjs/toolkit';
@@ -27,6 +27,7 @@ import { OverlaysState } from './overlays.types';
 import { ADD_OVERLAY_MOCK } from './overlays.mock';
 
 const mockedAxiosClient = mockNetworkResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 const INITIAL_STATE: OverlaysState = {
   data: [],
@@ -63,9 +64,9 @@ describe('overlays reducer', () => {
     expect(overlaysReducer(undefined, action)).toEqual(INITIAL_STATE);
   });
   it('should update store after successful getAllPublicOverlaysByProjectId query', async () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllOverlaysByProjectIdQuery(PROJECT_ID, { publicOverlay: true }))
-      .reply(HttpStatusCode.Ok, overlaysFixture);
+      .reply(HttpStatusCode.Ok, overlaysPageFixture);
 
     const { type } = await store.dispatch(getAllPublicOverlaysByProjectId(PROJECT_ID));
     const { data, loading, error } = store.getState().overlays;
@@ -73,11 +74,11 @@ describe('overlays reducer', () => {
     expect(type).toBe('overlays/getAllPublicOverlaysByProjectId/fulfilled');
     expect(loading).toEqual('succeeded');
     expect(error).toEqual({ message: '', name: '' });
-    expect(data).toEqual(overlaysFixture);
+    expect(data).toEqual(overlaysPageFixture.content);
   });
 
   it('should update store after failed getAllPublicOverlaysByProjectId query', async () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllOverlaysByProjectIdQuery(PROJECT_ID, { publicOverlay: true }))
       .reply(HttpStatusCode.NotFound, []);
 
@@ -94,9 +95,9 @@ describe('overlays reducer', () => {
   });
 
   it('should update store on loading getAllPublicOverlaysByProjectId query', async () => {
-    mockedAxiosClient
+    mockedAxiosNewClient
       .onGet(apiPath.getAllOverlaysByProjectIdQuery(PROJECT_ID, { publicOverlay: true }))
-      .reply(HttpStatusCode.Ok, overlaysFixture);
+      .reply(HttpStatusCode.Ok, overlaysPageFixture);
 
     const actionPromise = store.dispatch(getAllPublicOverlaysByProjectId(PROJECT_ID));
 
@@ -107,7 +108,7 @@ describe('overlays reducer', () => {
     actionPromise.then(() => {
       const { data: dataPromiseFulfilled, loading: promiseFulfilled } = store.getState().overlays;
 
-      expect(dataPromiseFulfilled).toEqual(overlaysFixture);
+      expect(dataPromiseFulfilled).toEqual(overlaysPageFixture.content);
       expect(promiseFulfilled).toEqual('succeeded');
     });
   });
diff --git a/src/redux/overlays/overlays.thunks.ts b/src/redux/overlays/overlays.thunks.ts
index 389da3066415557b1c8f02aa7ec6395cf9ff3172..087d5117629969a32d58beb8aa3087270a812cd3 100644
--- a/src/redux/overlays/overlays.thunks.ts
+++ b/src/redux/overlays/overlays.thunks.ts
@@ -5,8 +5,8 @@ import {
   mapOverlay,
   uploadedOverlayFileContentSchema,
 } from '@/models/mapOverlay';
-import { axiosInstance } from '@/services/api/utils/axiosInstance';
-import { CreatedOverlay, CreatedOverlayFile, MapOverlay } from '@/types/models';
+import { axiosInstance, axiosInstanceNewAPI } from '@/services/api/utils/axiosInstance';
+import { CreatedOverlay, CreatedOverlayFile, MapOverlay, PageOf } from '@/types/models';
 import { validateDataUsingZodSchema } from '@/utils/validateDataUsingZodSchema';
 import { createAsyncThunk } from '@reduxjs/toolkit';
 import { z } from 'zod';
@@ -16,6 +16,7 @@ import { ThunkConfig } from '@/types/store';
 import { BASE_API_URL } from '@/constants';
 import { getError } from '@/utils/error-report/getError';
 import axios from 'axios';
+import { pageableSchema } from '@/models/pageableSchema';
 import { apiPath } from '../apiPath';
 import {
   CHUNK_SIZE,
@@ -35,13 +36,13 @@ export const getAllPublicOverlaysByProjectId = createAsyncThunk<MapOverlay[], st
   'overlays/getAllPublicOverlaysByProjectId',
   async (projectId: string) => {
     try {
-      const response = await axiosInstance.get<MapOverlay[]>(
+      const response = await axiosInstanceNewAPI.get<PageOf<MapOverlay>>(
         apiPath.getAllOverlaysByProjectIdQuery(projectId, { publicOverlay: true }),
       );
 
-      const isDataValid = validateDataUsingZodSchema(response.data, z.array(mapOverlay));
+      const isDataValid = validateDataUsingZodSchema(response.data, pageableSchema(mapOverlay));
 
-      return isDataValid ? response.data : [];
+      return isDataValid ? response.data.content : [];
     } catch (error) {
       return Promise.reject(getError({ error, prefix: OVERLAYS_FETCHING_ERROR_PREFIX }));
     }
@@ -54,9 +55,14 @@ export const getAllUserOverlaysByCreator = createAsyncThunk<MapOverlay[], void,
     try {
       const state = getState() as RootState;
       const creator = state.user.login;
+      // eslint-disable-next-line no-console
+      console.log('z1');
       if (!creator) return [];
 
-      const response = await axiosInstance<MapOverlay[]>(
+      // eslint-disable-next-line no-console
+      console.log('z2');
+
+      const response = await axiosInstanceNewAPI<PageOf<MapOverlay>>(
         apiPath.getAllUserOverlaysByCreatorQuery({
           creator,
           publicOverlay: false,
@@ -66,17 +72,25 @@ export const getAllUserOverlaysByCreator = createAsyncThunk<MapOverlay[], void,
         },
       );
 
-      const isDataValid = validateDataUsingZodSchema(response.data, z.array(mapOverlay));
+      // eslint-disable-next-line no-console
+      console.log('z3');
+
+      const isDataValid = validateDataUsingZodSchema(response.data, pageableSchema(mapOverlay));
 
       const sortByOrder = (userOverlayA: MapOverlay, userOverlayB: MapOverlay): number => {
         if (userOverlayA.order > userOverlayB.order) return 1;
         return -1;
       };
 
-      const sortedUserOverlays = response.data
+      // eslint-disable-next-line no-console
+      console.log('z4', response.data.content);
+
+      const sortedUserOverlays = response.data.content
         .sort(sortByOrder)
         .filter(overlay => !overlay.publicOverlay);
 
+      // eslint-disable-next-line no-console
+      console.log('z5', isDataValid, sortedUserOverlays);
       return isDataValid ? sortedUserOverlays : [];
     } catch (error) {
       return Promise.reject(getError({ error, prefix: USER_OVERLAYS_FETCHING_ERROR_PREFIX }));
@@ -200,16 +214,22 @@ export const addOverlay = createAsyncThunk<undefined, AddOverlayArgs, ThunkConfi
     // eslint-disable-next-line consistent-return
   ) => {
     try {
+      // eslint-disable-next-line no-console
+      console.log('y0');
       const createdFile = await createFile({
         filename,
         content,
       });
 
+      // eslint-disable-next-line no-console
+      console.log('y1');
       await uploadContent({
         createdFile,
         overlayContent: content,
       });
 
+      // eslint-disable-next-line no-console
+      console.log('y2');
       await creteOverlay({
         createdFile,
         description,
@@ -218,9 +238,15 @@ export const addOverlay = createAsyncThunk<undefined, AddOverlayArgs, ThunkConfi
         projectId,
       });
 
+      // eslint-disable-next-line no-console
+      console.log('y3');
       await dispatch(getAllUserOverlaysByCreator());
 
+      // eslint-disable-next-line no-console
+      console.log('y4');
       showToast({ type: 'success', message: USER_OVERLAY_ADD_SUCCESS_MESSAGE });
+      // eslint-disable-next-line no-console
+      console.log('y5');
     } catch (error) {
       if (axios.isAxiosError(error) && error.code === 'ERR_BAD_REQUEST') {
         const data = error.response?.data;
diff --git a/src/services/pluginsManager/map/overlays/getVisibleDataOverlays.test.ts b/src/services/pluginsManager/map/overlays/getVisibleDataOverlays.test.ts
index c0f486b95bf1c15209090f56863fffdbeb120b73..efaf233e0d08240b2ae6a68a7618d94bf354a23a 100644
--- a/src/services/pluginsManager/map/overlays/getVisibleDataOverlays.test.ts
+++ b/src/services/pluginsManager/map/overlays/getVisibleDataOverlays.test.ts
@@ -1,12 +1,12 @@
 import { DEFAULT_ERROR } from '@/constants/errors';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
 import { RootState, store } from '@/redux/store';
 import { OVERLAY_BIO_ENTITY_INITIAL_STATE_MOCK } from '@/redux/overlayBioEntity/overlayBioEntity.mock';
 import { DataOverlay } from '@/services/pluginsManager/map/overlays/types/DataOverlay';
 import { getVisibleDataOverlays } from './getVisibleDataOverlays';
 
-const ACTIVE_OVERLAYS_IDS = overlaysFixture.map(overlay => overlay.idObject);
+const ACTIVE_OVERLAYS_IDS = overlaysPageFixture.content.map(overlay => overlay.idObject);
 
 describe('getVisibleDataOverlays', () => {
   afterEach(() => {
@@ -22,7 +22,7 @@ describe('getVisibleDataOverlays', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -36,7 +36,7 @@ describe('getVisibleDataOverlays', () => {
     );
 
     expect(getVisibleDataOverlays()).toEqual(
-      overlaysFixture.map(overlay => new DataOverlay(overlay)),
+      overlaysPageFixture.content.map(overlay => new DataOverlay(overlay)),
     );
   });
 
diff --git a/src/services/pluginsManager/map/overlays/hideDataOverlay.test.ts b/src/services/pluginsManager/map/overlays/hideDataOverlay.test.ts
index 3f9a88e455f7bebdfba51701e205166396102be8..3d17efabea63062b49966bb46dbe25d59cbbc4db 100644
--- a/src/services/pluginsManager/map/overlays/hideDataOverlay.test.ts
+++ b/src/services/pluginsManager/map/overlays/hideDataOverlay.test.ts
@@ -1,6 +1,6 @@
 /* eslint-disable no-magic-numbers */
 import { RootState, store } from '@/redux/store';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { DEFAULT_ERROR } from '@/constants/errors';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
 import { OVERLAY_BIO_ENTITY_INITIAL_STATE_MOCK } from '@/redux/overlayBioEntity/overlayBioEntity.mock';
@@ -8,7 +8,7 @@ import { hideDataOverlay } from './hideDataOverlay';
 import { PluginsEventBus } from '../../pluginsEventBus';
 import { ERROR_OVERLAY_ID_NOT_ACTIVE, ERROR_OVERLAY_ID_NOT_FOUND } from '../../errorMessages';
 
-const OVERLAY_ID = overlaysFixture[0].idObject;
+const OVERLAY_ID = overlaysPageFixture.content[0].idObject;
 
 describe('hideDataOverlay', () => {
   afterEach(() => {
@@ -22,7 +22,7 @@ describe('hideDataOverlay', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -40,7 +40,7 @@ describe('hideDataOverlay', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -61,7 +61,7 @@ describe('hideDataOverlay', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -86,7 +86,7 @@ describe('hideDataOverlay', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -97,6 +97,9 @@ describe('hideDataOverlay', () => {
 
     hideDataOverlay(OVERLAY_ID);
 
-    expect(pluginDispatchEvent).toHaveBeenCalledWith('onHideOverlay', overlaysFixture[0]);
+    expect(pluginDispatchEvent).toHaveBeenCalledWith(
+      'onHideOverlay',
+      overlaysPageFixture.content[0],
+    );
   });
 });
diff --git a/src/services/pluginsManager/map/overlays/removeDataOverlay.test.ts b/src/services/pluginsManager/map/overlays/removeDataOverlay.test.ts
index a178691f8ddaf9db1a9337a6d04abc8fe7baaf33..f2e8feff983f9d894daa34527c72acb57d99be8b 100644
--- a/src/services/pluginsManager/map/overlays/removeDataOverlay.test.ts
+++ b/src/services/pluginsManager/map/overlays/removeDataOverlay.test.ts
@@ -1,7 +1,7 @@
 /* eslint-disable no-magic-numbers */
 import { RootState, store } from '@/redux/store';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { DEFAULT_ERROR } from '@/constants/errors';
 import { removeOverlay } from '@/redux/overlays/overlays.thunks';
 import { removeDataOverlay } from './removeDataOverlay';
@@ -14,7 +14,7 @@ const MOCK_STATE = {
   overlays: {
     ...OVERLAYS_INITIAL_STATE_MOCK,
     userOverlays: {
-      data: overlaysFixture,
+      data: overlaysPageFixture.content,
       loading: 'idle',
       error: DEFAULT_ERROR,
     },
@@ -35,7 +35,7 @@ describe('removeDataOverlay', () => {
 
   it('should dispatch removeOverlay with correct overlayId if matching overlay is found', () => {
     getStateSpy.mockImplementation(() => MOCK_STATE as RootState);
-    const overlayId = overlaysFixture[0].idObject;
+    const overlayId = overlaysPageFixture.content[0].idObject;
 
     removeDataOverlay(overlayId);
 
diff --git a/src/services/pluginsManager/map/overlays/showDataOverlay/showDataOverlay.test.ts b/src/services/pluginsManager/map/overlays/showDataOverlay/showDataOverlay.test.ts
index 3ccebefa0b896ad8aeaac85e2c6ebd3e7b32ec19..da92e7f915ce3c20495cc1ef696fb7b3787cc114 100644
--- a/src/services/pluginsManager/map/overlays/showDataOverlay/showDataOverlay.test.ts
+++ b/src/services/pluginsManager/map/overlays/showDataOverlay/showDataOverlay.test.ts
@@ -1,6 +1,6 @@
 /* eslint-disable no-magic-numbers */
 import { RootState, store } from '@/redux/store';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { DEFAULT_ERROR } from '@/constants/errors';
 import { OVERLAYS_INITIAL_STATE_MOCK } from '@/redux/overlays/overlays.mock';
 import { OVERLAY_BIO_ENTITY_INITIAL_STATE_MOCK } from '@/redux/overlayBioEntity/overlayBioEntity.mock';
@@ -17,7 +17,7 @@ jest.mock('../../../../../redux/overlayBioEntity/overlayBioEntity.thunk');
 jest.mock('../../../../../redux/store');
 jest.mock('./setBackgroundtoEmptyIfAvailable');
 
-const OVERLAY_ID = overlaysFixture[0].idObject;
+const OVERLAY_ID = overlaysPageFixture.content[0].idObject;
 
 describe('showDataOverlay function', () => {
   afterEach(() => {
@@ -33,7 +33,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -52,7 +52,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -71,7 +71,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -94,7 +94,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -105,7 +105,10 @@ describe('showDataOverlay function', () => {
 
     showDataOverlay(OVERLAY_ID);
 
-    expect(pluginDispatchEvent).toHaveBeenCalledWith('onShowOverlay', overlaysFixture[0]);
+    expect(pluginDispatchEvent).toHaveBeenCalledWith(
+      'onShowOverlay',
+      overlaysPageFixture.content[0],
+    );
   });
 
   it('should not set empty background when it show overlay', () => {
@@ -115,7 +118,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
@@ -135,7 +138,7 @@ describe('showDataOverlay function', () => {
           overlays: {
             ...OVERLAYS_INITIAL_STATE_MOCK,
             userOverlays: {
-              data: overlaysFixture,
+              data: overlaysPageFixture.content,
               loading: 'idle',
               error: DEFAULT_ERROR,
             },
diff --git a/src/utils/initialize/useInitializeStore.test.ts b/src/utils/initialize/useInitializeStore.test.ts
index 1a99f715fa58967978dc5b381962a660731e6ebf..8243df3004c2c266b33b382dfb60c2adccb3e540 100644
--- a/src/utils/initialize/useInitializeStore.test.ts
+++ b/src/utils/initialize/useInitializeStore.test.ts
@@ -1,7 +1,7 @@
 import { PROJECT_ID } from '@/constants';
 import { backgroundsFixture } from '@/models/fixtures/backgroundsFixture';
 import { modelsFixture } from '@/models/fixtures/modelsFixture';
-import { overlaysFixture } from '@/models/fixtures/overlaysFixture';
+import { overlaysPageFixture } from '@/models/fixtures/overlaysFixture';
 import { projectFixture } from '@/models/fixtures/projectFixture';
 import { apiPath } from '@/redux/apiPath';
 import { backgroundsDataSelector } from '@/redux/backgrounds/background.selectors';
@@ -16,16 +16,16 @@ import { HttpStatusCode } from 'axios';
 import * as hook from './useInitializeStore';
 
 const mockedAxiosClient = mockNetworkResponse();
-const mockedAxiosNEWApiClient = mockNetworkNewAPIResponse();
+const mockedAxiosNewClient = mockNetworkNewAPIResponse();
 
 describe('useInitializeStore - hook', () => {
   describe('when fired', () => {
     beforeAll(() => {
       mockedAxiosClient.onGet(apiPath.getModelsString()).reply(HttpStatusCode.Ok, modelsFixture);
-      mockedAxiosClient
+      mockedAxiosNewClient
         .onGet(apiPath.getAllOverlaysByProjectIdQuery(PROJECT_ID, { publicOverlay: true }))
-        .reply(HttpStatusCode.Ok, overlaysFixture);
-      mockedAxiosNEWApiClient
+        .reply(HttpStatusCode.Ok, overlaysPageFixture);
+      mockedAxiosNewClient
         .onGet(apiPath.getProjectById(PROJECT_ID))
         .reply(HttpStatusCode.Ok, projectFixture);
       mockedAxiosClient
@@ -59,7 +59,7 @@ describe('useInitializeStore - hook', () => {
 
       await waitFor(() => {
         const data = overlaysDataSelector(store.getState());
-        expect(data).toEqual(overlaysFixture);
+        expect(data).toEqual(overlaysPageFixture.content);
       });
     });