Is there any api to update BIM data?

Is there any api to update BIM data?

How can I create new commit from existing commit and modify parameters?

Under what environment? Three different versions quickly found from three different sources

C# (developer guide)

Python (source code)

https://github.com/specklesystems/speckle-examples/blob/434ec55da047702784a74d95de626b3d32ba4989/python/speckle-py-starter/01_send_receive.py

JS (forum)