It's possible already to deploy a specific commit via the UI or a deploy hook. It would be nice to have this option in the API.