# Cekura Test Framework API

**Canonical:** https://apis.io/apis/cekura-ai/cekura-ai-test-framework-api/  
**Provider:** Cekura — https://apis.io/providers/cekura-ai/  
**Base URL:** https://api.cekura.ai  
**Documentation:** https://docs.cekura.ai/documentation/introduction

Cekura Test Framework API is one of 13 APIs that [Cekura](https://apis.io/providers/cekura-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include test_framework. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The test_framework API from Cekura — 128 operation(s) for test_framework.

## Operations (60 of 143)

| Method | Path | Summary |
|---|---|---|
| GET | `/test_framework/billing/info/` | Get billing information |
| GET | `/test_framework/billing/payment-history/` | Get payment history |
| GET | `/test_framework/billing/unit-usage-report/` | Get monthly usage and credits per billable unit |
| PATCH | `/test_framework/metric-reviews/{id}/` | Update a metric review |
| POST | `/test_framework/metric-reviews/process_feedbacks/` | Improve a metric from feedback |
| POST | `/test_framework/metric-reviews/process_feedbacks_answer/` | Metric reviews process feedbacks answer |
| GET | `/test_framework/metric-reviews/process_feedbacks_progress/` | Get metric improvement progress |
| POST | `/test_framework/test-sets/create_from_call_log/` | Create a test set from a production call log |
| POST | `/test_framework/test-sets/create_from_run/` | Create a test set from a previous test run |
| GET | `/test_framework/v1/critical-metric-scenarios/` | List critical metric scenarios |
| PATCH | `/test_framework/v1/critical-metric-scenarios/{id}/` | Update a critical metric scenario |
| PATCH | `/test_framework/v1/metrics-external/reorder/` | Reorder project metrics |
| DELETE | `/test_framework/v1/metrics/{id}/` | Delete a metric |
| POST | `/test_framework/v1/metrics/{id}/run_reviews/` | Metrics run reviews create 2 |
| POST | `/test_framework/v1/metrics/bulk_create/` | Create multiple metrics in a single request |
| POST | `/test_framework/v1/metrics/generate_clean_description/` | Metrics generate clean description create 2 |
| POST | `/test_framework/v1/metrics/generate_clean_description_bg/` | Start async clean description generation |
| GET | `/test_framework/v1/metrics/generate_clean_description_progress/` | Poll async clean description generation |
| POST | `/test_framework/v1/metrics/generate_evaluation_trigger/` | Metrics generate evaluation trigger create 2 |
| POST | `/test_framework/v1/metrics/generate_metrics/` | Metrics generate 2 |
| GET | `/test_framework/v1/metrics/generate_metrics_progress/` | Metrics generate metrics progress retrieve 2 |
| POST | `/test_framework/v1/metrics/preview/` | Metrics preview create 2 |
| GET | `/test_framework/v1/metrics/preview-progress/` | Metrics preview progress 2 |
| PATCH | `/test_framework/v1/metrics/reorder/` | Reorder project metrics |
| GET | `/test_framework/v1/metrics/run_reviews_progress/` | Metrics run reviews progress 2 |
| POST | `/test_framework/v1/metrics/simplify_prompt/` | Metrics simplify prompt create 2 |
| GET | `/test_framework/v1/metrics/simplify_prompt_progress/` | Metrics simplify prompt progress retrieve 2 |
| GET | `/test_framework/v1/personalities/` | List personalities |
| POST | `/test_framework/v1/personalities/` | Create a personality |
| POST | `/test_framework/v1/personalities-external/clone_voice/` | Personalities external clone voice create |
| GET | `/test_framework/v1/personalities/{id}/` | Retrieve a personality |
| PATCH | `/test_framework/v1/personalities/{id}/` | Update a personality |
| DELETE | `/test_framework/v1/personalities/{id}/` | Delete a personality |
| POST | `/test_framework/v1/personalities/{id}/fork/` | Fork a personality into a project |
| GET | `/test_framework/v1/personalities/cartesia_voices/` | List Cartesia voices |
| POST | `/test_framework/v1/personalities/clone_voice/` | Personalities clone voice create |
| GET | `/test_framework/v1/personalities/elevenlabs_voices/` | List ElevenLabs voices |
| GET | `/test_framework/v1/phone-numbers/inbound/` | List inbound phone numbers |
| GET | `/test_framework/v1/predefined-metrics/` | List predefined metrics |
| POST | `/test_framework/v1/predefined-metrics/copy/` | Attach predefined metrics to a project |
| POST | `/test_framework/v1/results/{id}/evaluate_metrics/` | Results evaluate metrics create 2 |
| POST | `/test_framework/v1/results/{id}/rerun/` | Re-run the scenarios from a completed test result |
| GET | `/test_framework/v1/runs/{id}/logs/` | Retrieve execution logs for a simulation run |
| GET | `/test_framework/v1/runs/{id}/trace/` | Get a run's trace |
| POST | `/test_framework/v1/scenario-improvement-sessions/` | Create a scenario improvement session |
| GET | `/test_framework/v1/scenario-improvement-sessions/{id}/` | Get a scenario improvement session |
| PATCH | `/test_framework/v1/scenario-improvement-sessions/{id}/` | Update a scenario improvement session |
| GET | `/test_framework/v1/scenarios/` | List evaluators |
| PUT | `/test_framework/v1/scenarios-external/{id}/condition-audio/{audio_id}/` | Replace an audio clip's recording |
| PATCH | `/test_framework/v1/scenarios-external/{id}/condition-audio/{audio_id}/` | Correct an audio clip's transcript and word timings |
| GET | `/test_framework/v1/scenarios/{id}/` | Retrieve an evaluator |
| DELETE | `/test_framework/v1/scenarios/{id}/` | Delete an evaluator |
| PUT | `/test_framework/v1/scenarios/{id}/condition-audio/{audio_id}/` | Replace an audio clip's recording |
| PATCH | `/test_framework/v1/scenarios/{id}/condition-audio/{audio_id}/` | Correct an audio clip's transcript and word timings |
| POST | `/test_framework/v1/scenarios/create-from-transcript-bg/` | Scenarios create from transcript bg 2 |
| GET | `/test_framework/v1/scenarios/create-from-transcript-progress/` | Scenarios create from transcript progress 2 |
| POST | `/test_framework/v1/scenarios/create_folder/` | Create a folder |
| POST | `/test_framework/v1/scenarios/delete_folder/` | Scenarios folder delete 2 |
| GET | `/test_framework/v1/scenarios/folders/` | Scenarios folders list 2 |
| POST | `/test_framework/v1/scenarios/generate-bg/` | Scenarios generate bg 2 |

…and 83 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/cekura-ai/openapi/cekura-ai-test-framework-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-project-schema.json
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-patched-project-schema.json
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-organization-schema.json
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-result-detail-v2-schema.json
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-schema-combined-results-report-schema.json
- **JSONSchema** — https://artifacts.apis.io/cekura-ai/json-schema/cekura-ai-schema-scenario-schema.json

## Other Cekura APIs (12)

- [Cekura AI Agents API](https://apis.io/apis/cekura-ai/cekura-ai-ai-agents-api/)
- [Cekura Call Logs API](https://apis.io/apis/cekura-ai/cekura-ai-call-logs-api/)
- [Cekura Dashboards API](https://apis.io/apis/cekura-ai/cekura-ai-dashboards-api/)
- [Cekura Evaluators API](https://apis.io/apis/cekura-ai/cekura-ai-evaluators-api/)
- [Cekura Metrics API](https://apis.io/apis/cekura-ai/cekura-ai-metrics-api/)
- [Cekura Observability API](https://apis.io/apis/cekura-ai/cekura-ai-observability-api/)
- [Cekura Results API](https://apis.io/apis/cekura-ai/cekura-ai-results-api/)
- [Cekura Runs API](https://apis.io/apis/cekura-ai/cekura-ai-runs-api/)
- [Cekura Scenarios API](https://apis.io/apis/cekura-ai/cekura-ai-scenarios-api/)
- [Cekura Schedules API](https://apis.io/apis/cekura-ai/cekura-ai-schedules-api/)
- [Cekura Slack API](https://apis.io/apis/cekura-ai/cekura-ai-slack-api/)
- [Cekura User API](https://apis.io/apis/cekura-ai/cekura-ai-user-api/)

## Tags

test_framework

---

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