Testmo's REST API was designed to access and automate various aspects of Testmo's data model to implement custom scripts and automation integrations. We designed and implemented the REST API to support certain use cases.
Our main focus for Testmo's API is to support test automation integration so you can submit your test automation results, use advanced workflows such as parallel testing jobs and easily integrate your automated tests from any environment (including build servers and CI pipelines). Currently the REST API is designed the handle the following use cases:
Submitting automation test runs with threads and results
Query and access entities such as projects, runs, milestones & more
Implementing custom CI/CD integrations for test automation
Supporting advanced automation workflows such as parallel test jobs
Using test automation?
If you would like to submit test automation results to Testmo or want to integrate with your CI/CD pipeline, consider using our powerful Testmo CLI tool instead of accessing the API directly. The CLI tool makes it easy to integrate your automated tests and CI/CD workflows without having to use the raw API. The Testmo CLI tool is the best integration option in almost all cases.