curl --request POST \
--url https://api.cekura.ai/test_framework/v1/scenarios-external/generate/ \
--header 'Content-Type: application/json' \
--header 'X-CEKURA-API-KEY: <api-key>' \
--data '{
"agent_id": 123,
"assistant_id": "<string>",
"personalities": {},
"num_scenarios": 50,
"test_profile": 123,
"extra_instructions": "<string>",
"inbound_phone_number": 123,
"first_message": "Hello",
"generate_expected_outcomes": false,
"tags": [
"<string>"
],
"tool_ids": [
"<string>"
]
}'
[
{
"id": 123,
"name": "<string>",
"agent": 123,
"assistant_id": "<string>",
"personality": 123,
"personality_name": "<string>",
"tags": [
"<string>"
],
"runs": [
123
],
"metrics": [
123
],
"metric_names": [
"<string>"
],
"phone_number": "<string>",
"phone_number_queue_length": 123,
"first_message": "<string>",
"inbound_phone_number": 123,
"inbound_phone_number_data": {
"id": 123,
"number": "<string>",
"phone_number_id": "<string>"
},
"instructions": "<string>",
"simulation_description": "<string>",
"information_fields": {},
"expected_outcome_prompt": "<string>",
"scenario_language": "<string>",
"is_simulating": true
}
]
Generate scenarios for a given agent
curl --request POST \
--url https://api.cekura.ai/test_framework/v1/scenarios-external/generate/ \
--header 'Content-Type: application/json' \
--header 'X-CEKURA-API-KEY: <api-key>' \
--data '{
"agent_id": 123,
"assistant_id": "<string>",
"personalities": {},
"num_scenarios": 50,
"test_profile": 123,
"extra_instructions": "<string>",
"inbound_phone_number": 123,
"first_message": "Hello",
"generate_expected_outcomes": false,
"tags": [
"<string>"
],
"tool_ids": [
"<string>"
]
}'
[
{
"id": 123,
"name": "<string>",
"agent": 123,
"assistant_id": "<string>",
"personality": 123,
"personality_name": "<string>",
"tags": [
"<string>"
],
"runs": [
123
],
"metrics": [
123
],
"metric_names": [
"<string>"
],
"phone_number": "<string>",
"phone_number_queue_length": 123,
"first_message": "<string>",
"inbound_phone_number": 123,
"inbound_phone_number_data": {
"id": 123,
"number": "<string>",
"phone_number_id": "<string>"
},
"instructions": "<string>",
"simulation_description": "<string>",
"information_fields": {},
"expected_outcome_prompt": "<string>",
"scenario_language": "<string>",
"is_simulating": true
}
]
API Key Authentication. It should be included in the header of each request.
The response is of type object[]
.