Create Simulation Suite
Creates a simulation suite, a group of simulations that run together.
Authentication
AuthorizationBearer
Authenticate server-side requests with a private Vapi API key. Create or copy a key from the [Vapi Dashboard](https://dashboard.vapi.ai) and send it in the `Authorization` header as `Bearer <token>`. Keep private API keys out of client-side code and public repositories.
Headers
x-client-source
Identifies the product surface making the request
x-simulation-entry-point
Identifies the dashboard simulation flow
Request
This endpoint expects an object.
name
The display name of the suite.
simulationIds
The IDs of the simulations included in the suite.
slackWebhookUrl
A Slack incoming-webhook URL notified when the suite runs.
targetAssignments
The assistants or squads the suite's simulations run against.
path
Optional folder path for organizing simulation suites. Supports up to 3 levels (e.g., “dept/feature/variant”). Maps to GitOps resource folder structure.
Response
id
This is the unique identifier for the simulation suite.
orgId
This is the unique identifier for the organization this suite belongs to.
createdAt
This is the ISO 8601 date-time string of when the suite was created.
updatedAt
This is the ISO 8601 date-time string of when the suite was last updated.
name
This is the name of the simulation suite.
simulationIds
This is the list of simulation IDs in this suite.
targetAssignments
This is the ordered list of assistant or squad assignments for the suite.
slackWebhookUrl
This is the Slack webhook URL for notifications.
path
Optional folder path for organizing simulation suites. Supports up to 3 levels (e.g., “dept/feature/variant”). Maps to GitOps resource folder structure.