You can do something like this:
// Give an alias to request
cy.intercept({
method: 'GET',
url: '/odata/locations/**',
}).as('dataGetFirst');
// Visit site
cy.visit('admin/locations');
// Wait for response.status to be 200
cy.wait('@dataGetFirst').its('response.statusCode').should('equal', 200)
// Continue