Is there a way to send more than one contact to the api at a time?

I am attempting to push around 100k “contacts” into infusionsoft and update them most likely daily. But as far as i can see the api is built for one at a time, I can loop through them and send one at time(but that would be the least effective way to do this).

My question is: is there a way t send bulk data, say a few thousand at a time at least?, or is the api only set up for one at a time?

Currently there is no way to send bulk updates to the API.