Externally invoked parameterized pipeline builds possible?

Hi there,

we use Zanata for managing translations. In our case we need/want to invoke a pipeline build within Gitlab. Upon approval of a translation set in Zanatana a webhook in Zanata would POST to the Gitlab API with parameter containing the Zanata project, the project version and locale information. The POST data looks like this

{
    "username":"aeng",
    "project":"Zanata",
    "version":"master",
    "docId":"doc1id",
    "locale":"zh-CN",
    "wordDeltasByState":{"New":-16,"Translated":16},
    "type":"DocumentStatsEvent"
} 

Generall question: are parameterized pipeline builds supported and if yes, how do you extract these parameters inside the pipeline from the request data?

Andreas