I don’t know JavaScript, but if you want to do all of this in a no-code/low-code way that doesn’t require writing any JavaScript code at all, here are some different options for how you can do it.
To import XML files into Airtable, you have 2 no-code ways of doing this:
1. Use Airtable’s XML Import extension.
2. Use Make’s XML importing and parsing tools. I show off how to do this using CSV files (instead of XML files) on this Airtable podcast episode, but you could do the same thing with XML files.
Additionally, if you want to automate the process of communicating with that other API and bringing the data into Airtable, then you have 2 low-code options:
1. Use the DataFetcher extension for Airtable.
2. Use Make’s HTTP modules.
If you’ve never used Make before, I’ve assembled a bunch of Make training resources in this thread.
Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld