getMissionTestRun
Get the status and verdict of a mission-test run. Returns the run resource including status (pending/running/completed/failed), verdict.verdict (pass/fail/inconclusive), verdict.reasoning, and audio recording IDs. Returns 404 cross-workspace or for non-mission test runs (use getRunResults for other test types).
listMissionTestConfigs
List all saved mission-test configs in your workspace. Each config has a name, target phone, persona, goal, and acceptance criterion. Use the returned IDs as input to runMissionTest.
getMissionTestConfig
Get a saved mission-test config by ID — useful for inspecting the persona/goal/acceptance fields before launching a run.
getRunResults
Get the status and per-step results of any kind of test run (standard tests, mission tests, compliance, sweep). Returns the run resource with step-level breakdown. For mission-test-specific verdict, prefer getMissionTestRun. Returns 404 cross-workspace.
listLoadTests
List all load-test runs in your workspace. Each load test fans out N concurrent test runs against a target number and produces aggregate statistics. Returns a paginated array.
listComplianceCatalogue
List the available compliance tests in the regulatory catalogue (e.g., GDPR consent capture, EU AI Act disclosure, PCI-DSS DTMF masking). Each entry has an ID + sector + description. Use the IDs as input to runComplianceTest.
runComplianceTest
Run a compliance test against a phone number. The test calls the number, executes a regulatory probe script (e.g., requests data deletion, asks about AI disclosure), and returns pass/fail per probe. Returns the run resource; poll getRunResults for completion.
getWorkspaceUsage
Get the current usage and entitlement snapshot for your workspace: subscription tier, free-minute pool balances (testing/loadTesting/mapping/s2s/s2stest), purchased-pack balances, current-period consumption, and remaining LLM-enrichment tokens. Use this to check whether you have enough capacity before kicking off an expensive job. Returns 404 cross-workspace.