# Kubeshop Pro API

**Canonical:** https://apis.io/apis/kubeshop/kubeshop-pro-api/  
**Provider:** Kubeshop — https://apis.io/providers/kubeshop/  
**Base URL:** https://api.testkube.io  
**Documentation:** https://docs.testkube.io/openapi/overview

Kubeshop Pro API is one of 26 APIs that [Kubeshop](https://apis.io/providers/kubeshop/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include PRO. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The pro API from Kubeshop — 18 operation(s) for pro.

## Operations (30)

| Method | Path | Summary |
|---|---|---|
| GET | `/test-workflows` | List test workflows |
| DELETE | `/test-workflows` | Delete test workflows |
| POST | `/test-workflows` | Create test workflow |
| PUT | `/test-workflows` | Validate test workflow |
| GET | `/test-workflow-with-executions` | List test workflows with latest execution |
| GET | `/test-workflow-with-executions/{id}` | Get test workflow details with latest execution |
| GET | `/test-workflows/{id}/executions` | List test workflow executions |
| POST | `/test-workflows/{id}/executions` | Execute test workflow |
| GET | `/test-workflows/{id}/metrics` | Get test workflow metrics |
| GET | `/test-workflows/{id}/executions/{executionID}` | Get test workflow execution |
| POST | `/test-workflows/{id}/executions/{executionID}/abort` | Abort test workflow execution |
| POST | `/test-workflow-executions` | Execute test workflows |
| GET | `/test-workflow-executions` | List test workflow executions |
| GET | `/test-workflow-executions/{executionID}` | Get test workflow execution |
| GET | `/test-workflow-executions/{executionID}/artifacts` | Get test workflow execution's artifacts by ID |
| GET | `/test-workflow-executions/{executionID}/artifacts/{filename}` | Download test workflow artifact |
| GET | `/test-workflow-executions/{executionID}/artifact-archive` | Download test workflow artifact archive |
| POST | `/test-workflow-executions/{executionID}/abort` | Abort test workflow execution |
| POST | `/test-workflows/{id}/abort` | Abort all test workflow executions |
| POST | `/preview-test-workflow` | Preview test workflow |
| GET | `/test-workflows/{id}` | Get test workflow details |
| PUT | `/test-workflows/{id}` | Update test workflow details |
| DELETE | `/test-workflows/{id}` | Delete test workflow |
| GET | `/test-workflow-templates` | List test workflow templates |
| DELETE | `/test-workflow-templates` | Delete test workflow templates |
| POST | `/test-workflow-templates` | Create test workflow template |
| PUT | `/test-workflow-templates` | Validate test workflow template |
| GET | `/test-workflow-templates/{id}` | Get test workflow template details |
| PUT | `/test-workflow-templates/{id}` | Update test workflow template details |
| DELETE | `/test-workflow-templates/{id}` | Delete test workflow template |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kubeshop/refs/heads/main/openapi/kubeshop-pro-api-openapi.yml
- **Documentation** — https://docs.testkube.io/openapi/overview
- **Documentation** — https://docs.testkube.io/openapi/agent/default--test-workflows
- **SourceCode** — https://github.com/kubeshop/testkube

## Other Kubeshop APIs (12)

- [Kubeshop Artifacts API](https://apis.io/apis/kubeshop/kubeshop-artifacts-api/)
- [Kubeshop Cluster Resources API](https://apis.io/apis/kubeshop/kubeshop-cluster-resources-api/)
- [Kubeshop Executions API](https://apis.io/apis/kubeshop/kubeshop-executions-api/)
- [Kubeshop Executor API](https://apis.io/apis/kubeshop/kubeshop-executor-api/)
- [Kubeshop Keymap API](https://apis.io/apis/kubeshop/kubeshop-keymap-api/)
- [Kubeshop Labels API](https://apis.io/apis/kubeshop/kubeshop-labels-api/)
- [Kubeshop Logs API](https://apis.io/apis/kubeshop/kubeshop-logs-api/)
- [Kubeshop Organizations API](https://apis.io/apis/kubeshop/kubeshop-organizations-api/)
- [Kubeshop Repository API](https://apis.io/apis/kubeshop/kubeshop-repository-api/)
- [Kubeshop Secrets API](https://apis.io/apis/kubeshop/kubeshop-secrets-api/)
- [Kubeshop Status Pages API](https://apis.io/apis/kubeshop/kubeshop-status-pages-api/)
- [Kubeshop Tags API](https://apis.io/apis/kubeshop/kubeshop-tags-api/)

## Tags

PRO

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kubeshop/kubeshop-pro-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kubeshop/.
