While many CIs (eg Jenkins?) read external build request arguments from GET-parameters (URL query part), some CIs (eg Buildbot) use JSONRPC 2.0 (at least they call it so): specifying API endpoint as URL path, but putting arguments in JSON format in POST request body (doc).
It'd be awesome to be able to set POST request body template and specify request content-type.