Update column type/formatting via API

Update column type/formatting via API

Greetings!

I have a table with 107 columns and I want to change at least 20 fields from decimal number to currency and apply currency symbol and separator. As far as I know, I have to manually change the type of a column, wait, change the data formatting, wait again  and then repeat for each column. 

Probably, I will need to do that in other tables too, wich will consume a lot of time.

Is there a way to do it through API? Or apply those changes in all columns at once (bulk)? 

If not, it's possible to implement that?

Thanks in advance!