Eggplant AI API Execution Endpoints
The Eggplant AI API execution endpoints allows you to execute models from other programs and scripts in parallel to increase testing bandwidth and improve your automation flow.
Use the links in the table to go to the pages for the endpoints. The pages provide descriptions and examples for the endpoints and methods.
Title | URL | HTTP Method | Description |
---|---|---|---|
Auth | http://localhost/auth | POST | Returns an access token for the API |
Run a Model | http://localhost/api/run | POST | Starts a model run |
Check Run Progress | http://localhost/api/run/progress | POST | Returns the status of the run in progress |
Monitor Agent Connections | http://localhost/api/sut/status | POST | Shows the status of agent connections |
Abort Execution | http://localhost/api/run/abort | POST | Aborts the model run |
Run a Model in Debug Mode | http://localhost/api/run/continue | POST | Starts a model run in debug mode. |
Run Report | http://localhost/ai/models/{model_id}/runs | GET | Returns runs for a specified model |
View the Coverage Report | http://localhost/ai/models/{model_id}/coverage | GET | Shows the coverage of test runs |
Test Case Analysis Report | http://localhost/ai/models/{model_id}/testcaseruns | GET | Shows an analysis of test case runs |