bms api update