DZone

Any Jenkins Job can be triggered remotely through an API call.

We can extract the API output either in XML(SOAP) or in JSON(REST) format.

Source: DZone