Currently, commit messages are pulled from the VCS. However, this means that pipelines triggered with the API do not have a commit message associated with them. The ability to annotate all pipelines, regardless of how they are triggered, would be very helpful when reviewing the recent build statuses. It would be helpful to have the ability to set a commit message with an API trigger, along the lines of:curl -u ${CIRCLECI_TOKEN}: -X POST --header "Content-Type: application/json" -d '{"parameters": {"commit": "This is my custom commit message" }}' CCI-I-1634