Right now we are directly using Axios to call other endpoints in many of our new Agent components... this is not an ideal pattern.
We should replace these with a typed interface and handle them the way other stuff is handled... @michaelsharpe has some thoughts on this, I'm sure.