Right now only commits can be used to trigger a pipeline.
However, in many cases it is useful to trigger a pipeline based on a pull request.
Using this you can run some tests on the code in the pull request (coding standard, basic build test, etc) and feed this information back to the pull request conversation.
This is a very common use case when using github and is supported by travis-ci and many many others.
Do not place IBM confidential, company confidential, or personal information into any field.