peticiones ajax dentro de un for

Estoy obteniendo los datos de una api de terceros donde me indican la manera de trabajar con jQuery. Necesito hacer esta petición tantas veces como páginas de datos me devuelve la aplicación.
El problema es que al hacer la petición ajax dentro de un for, se envían todas las peticiones sin obtener respuesta. ¿Cómo hago para enviar una segunda petición una vez obtenida la respuesta de la primera?

for (var i = 1; i <= 514; i++){     var settings = {     "url": "https://www.multivende.com/api/product-stocks/stores-and-warehouses/24438303-3b9a-11e9-a7c3-0e05aed535e2/product-versions/null/p/1",     "method": "GET",     "timeout": 0,     "headers": {       "Content-Type": "application/json",       "Authorization": "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJfaWQiOiJjMjAzN2IwYS0wOTQ1LTRkNzMtOWNhZi1iMzdmNjM0ODQwYmIiLCJyb2xlIjoibWVyY2hhbnQtdXNlciIsImlhdCI6MTU1ODk2Mzc0NywiZXhwIjo0NzEyNTYzNzQ3fQ.udcznxsQbQje2NXL4-C19sNk_mQ0elaEkUrVI56wyCc"     },   };    $  .ajax(settings).done(function (response) {     console.log(response);   });