Book demo Start trial

The Public REST API

Jenkins is a very popular tool to orchestrate and administer build and release pipelines. Test automation is growing into a tool like Jenkins, and the community around Leaptest has build a native Jenkins plugin, that makes it very simple to trigger test cases in Leaptest to run.

This video includes the following:

  • An overview of the integration between Jenkins and Leaptest (click on thumbnail to download overview slide).
     Leaptest Jenkins integration overview
  • Downloading the Leaptest  native Jenkins plugin from the GitHub repository (link: https://github.com/Customatics/)
  • Install the Leaptest plugin on a Jenkins server
  • Create a project and a build definition including the Leaptest plugin as a build step
  • Configure the Leaptest build step and get a brief introduction to schedules in Leaptest
  • Trigger test cases to run on cloud hosted machines from a build in Jenkins.
  • Inspect test results in Jenkins.

The LEAPWORK Automation Platform is built on a public REST API that you can easily explore and integrate with other systems such as software build systems, bug-tracking tools and much more.

The API is hosted on the Controller, by default on port 9000. The easiest way to get started is to use the browser-based REST API explorer, which is located on http://{controller}:9000/help/index:

api1

From there, it’s possible to dig into each part of the API and try it out. For instance, to understand how to get a list of Projects, use the “Projects” endpoint:

api3

The REST API can be used to control all aspects of the LEAPWORK Automation Platform, including triggering automation runs and polling for results.

The in-line documentation for the API is currently a work in progress. If you have any questions, please contact priority support on: