Sequentially Executing Multiple API Calls in a Single 'Code by Zapier' Script Using JavaScript

How can I sequence several API calls within one Zapier code action? My revised solution uses async/await to execute calls one after another. Example:

async function executeTask(data) {
  const requestConfig = {
    headers: { 'Auth-Token': 'yourTokenHere', 'Content-Type': 'application/json' }
  };
  const createResponse = await fetch('https://api.example.com/createUser', {
    method: 'POST',
    body: JSON.stringify({ username: data.user }),
    ...requestConfig
  });
  const userInfo = await createResponse.json();
  const updateResponse = await fetch(`https://api.example.com/updateUser/${userInfo.id}`, {
    method: 'PATCH',
    body: JSON.stringify({ firstName: data.firstName }),
    ...requestConfig
  });
  return await updateResponse.json();
}