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)

JS (forum)