Is it possible to push data into a CMS collection using an API?

Yep, this can be done using HTTP Functions.

Search a bit more about it on the forum and in the docs and you’ll find a good amount of guides and tutorials on that.